Главная » Записи с тегом "плагин" (Page 2)

Рубрики с меткой ‘плагин’

WordPress: query_posts. Вывод и сортировка записей как угодно.

WordPress. Сортировка записей по произвольному полю. Например, по рейтингу. Итак, код:

<?php 
  // PHP: аналог обычного if, но в 1 строку 
  // $paged нужна, чтобы навигация работала корректно 						
  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;					
  $args = array(
  // Поле "рейтинги"

Читать далее »

WordPress: shortcode. Пример использования со считыванием параметров.

Дабы ничего не усложнять это будет чисто рабочая, но очень простая пара примеров использования add_shortcode на WordPress.

Итак, вариант использования с входными параметрами, прописывать в «functions.php» темы, либо в коде плагина:

<?php
// $attr - входные параметры

Читать далее »

Cannot modify header information в WordPress. Продолжение.

На днях пришлось устранять подобную неудобнейшую ошибку в коде собственного плагина для WordPress. Как всегда всё началось с зловещего сообщения «плагин произвел при активации столько-то символов неожиданного вывода». Почему я называю эту фразу зловещей вы скоро сами поймёте.

К примеру я пишу что-то подобное: Читать далее »

WordPress вход в админку, сделаем чуточку безопасней процесс авторизации

При неудачной попытке авторизации WordPress по умолчанию пишет «Неверное имя пользователя» или «Введенный вами пароль для того-то неверен, потеряли…». С таким подходом потенциальный вредитель может чудесным образом «угадать» логин или даже пароль, что само собой нехорошо, хотя и не слишком критично. Ну да ладно, далее перейдем от слов к конкретному решению.

Сделаем сообщения об ошибках при неудачных попытках входа чуть более «общими», как например это сделано у Drupal или MODx. Пишем нижеследующий код, либо в «functions.php», либо оформляем в виде плагина, причем второй вариант предпочтительней. Читать далее »

WordPress отключить комментарии…

Сегодня приведу пример того, как можно отключить комментарии на WordPress программным способом, т.е. не через администраторскую панель.

Для чего этот трюк необходим? Представьте на мгновение, создаете вы выставку тем оформления. Предварительный просмотр организован. Форму отправки отзывов надо бы тоже по-хорошему продемонстрировать, а вот её «излишний» в данном контексте запретить, иными словами подсунуть спамерам пустышку.

Реализовывать данную задачку буду с помощью хука посредством использования функции add_action(). Читать далее »

WordPress настройка ftp

Если при установке шаблона или плагинов у Вас постоянно спрашивают данные для подключения к ftp, то данный вопрос можно решить следующим образом.
Добавьте код в файл wp-config.php: который находится в корневой папке (это файл конфигурации).

define('FTP_HOST', 'Сервер');
define('FTP_USER', 'FTP_Логин');
define('FTP_PASS', 'FTP_Пароль');

Читать далее »

WordPress создание sitemaps

Каждый веб-мастер для продвижения своего сайта создаёт карту сайта, которая нужна пользователям и поисковикам. Для поисковиков карта сайта нужна для того что бы помочь поисковикам определить местонахождение страниц сайта, время их последнего обновления, частоту обновления и важность относительно других страниц сайта для того, чтобы поисковая машина смогла более разумно индексировать сайт. Для посетителей что бы найти нужную статью из общего списка. Карта сайта имеет формат xml, sitemap.xml так же создают карту сайта в виде html страницы. Читать далее »

WordPress как установить плагин

Данная статья о том как установить плагин на wordpress, включить и вывести на сайт. Данный процесс мало чем отличает от установки шаблона. За исключением того что плагин нужно ещё отобразить на сайте или с помощью виджетов или специальным тегом плагина. Устанавливать мы будем плагин Dagon Design Sitemap Generator, плагин генерации sitemap карты. Поэтому заранее скачайте плагин, или установите другой нужный вам плагин.

 

Подготовка к установке 

И так вы скачли плагин, теперь зайдите в админ панель http://Ваш сайт.ru/wp-login.php после этого выберите вкладку плагины/добавить новый/загрузить
Читать далее »

WordPress отключить автоматическое сохранение

Добрый день, я недавно заметил, что база одного из моих сайтов “весит” 15 мбайт, с учет того, что в ней 40 записей. Это очень много, я решил разобраться, найти причины и понять как отключить сохранение ревизий записей в WordPress. Оказывается, что в последних поставках wordpress включена опция автоматического сохранения записей. Логичным было бы удалять все черновики после публикации, но это не реализовано в данный момент.  Возможно, что я сделаю плагин, который это будет делать, но это будет чуть позже. Читать далее »

Запрет отображения ошибок на странице авторизации wp-admin

 При попытке авторизации на WordPress-сайте, если указаны неверные данные (либо логин, либо пароль, либо то и другое одновременно), система выдает ошибку, в которой сообщает, что именно было введено неверно, т.е. если был указан неправильный логин, то WordPress в ошибке скажет, что логин неверен.

А такая информация увеличивает вероятность подбора логина/пароля, поскольку взломщик будет наглядно видеть, какая часть данный не подобрана. Читать далее »