Инструкция по работе с wordpress. руководство для новичков

0:00, 29 мая 2020
Без рубрики 'Инструкция по работе с wordpress. руководство для новичков
0 22 мин.

Структура сайта

Управление контентом в WordPress также касается и создания структуры сайта. Структура состоит из рубрик и меток

Рубрики

  • Рубрики в структуре должны чётко и понятно разделять основную тематику сайта на подтемы.
  • Между рубриками должно быть чёткое семантическое разграничение, чтобы сразу становилось понятно, что запись на ту или иную тему относится к той или иной рубрике.
  • Несмотря на то, что рубриками можно создавать иерархию, усложнять структуру этим не стоит. Можно сделать рубрику, и подрубрику для неё. Это первый уровень вложенности. Можно создать второй уровень вложенности и сделать подрубрику для подрубрики. Но углубляться для третьего уровня вложенности не рекомендуется, так как это негативно повлияет на продвижение.
  • Рубрики — это обязательная часть структуры.

Метки

  • Метки нужно использовать для утонения рубрик. Например, запись о замене цепи на велосипеде, можно добавить в рубрику “Ремонт велосипеда” и назначить ей метки “Цепь” или “Элементы ходовой части”. При этом, эти же метки можно назначать и другим записям, которые подходят по тематике.
  • Не желательно создавать метку только ради того, чтобы назначить её одной-двум записям. Продумайте метки так, чтобы в них было больше записей.
  • Метки — это не обязательная часть структуры сайта. Если не получается их внедрить, то не надо ломать всю структуру ради этого. Можно обойтись и без них.
  • Метки наиболее эффективны на сайтах со сложной структурой.

Настройка редакций

На данный момент, WordPress не предоставляет возможностей, чтобы отключить или изменить интервал создания резервных копий в браузере пользователя (каждые 15 секунд), но для копий, сохраняемых в базу данных сайта такие средства есть.

Для редактирования исходного кода потребуется специальный редактор, например, Notepad++. Также, потребуется FTP-клиент, например, FileZilla.

Настройка редакций с помощью файла wp-config.php

Подключаемся к сайту по FTP. Данные для доступа можно уточнить в поддержке Вашего хостинга.

Находим файл wp-config.php, расположенный в корневой папке сайта, и скачиваем его себе на компьютер.

В зависимости от потребностей, мы можем:

  • изменить интервал сохранения копий

    define( ‘AUTOSAVE_INTERVAL’, 180 ); //Интервал в секундах, по умолчанию, 60

    1 define(‘AUTOSAVE_INTERVAL’,180);//Интервал в секундах, по умолчанию, 60
  • ограничить количество создаваемых копий

    define( ‘WP_POST_REVISIONS’, 4 ); //Для записей и страниц будут хранится только 4 последние редакции

    1 define(‘WP_POST_REVISIONS’,4);//Для записей и страниц будут хранится только 4 последние редакции
  • или совсем отключить создание редакций

    define( ‘WP_POST_REVISIONS’, false );

    1 define(‘WP_POST_REVISIONS’,false);

Открываем скачанный файл и задаем значение константам в соответствии с нашими предпочтениями.

Проверяем, что кодировка файла установлена в значении UTF-8 без BOM, сохраняем файл и заливаем обратно на сервер.

Теперь для каждой записи и страницы будет хранится не более 4 редакций, а автоматическая копия будет создаваться раз в 3 минуты.

Настройка редакций с помощью php-кода

Если вариант с wp-config.php не подходит, то можно ограничить количество редакций с помощью создания небольшого php-плагина и фильтра wp_revisions_to_keep.

<?php function dco_wp_revisions_to_keep( $revisions ) {
return 4; //Для записей и страниц будут хранится только 4 последние редакции
}
add_filter( ‘wp_revisions_to_keep’, ‘dco_wp_revisions_to_keep’ );

1
2
3
4
5

?php

functiondco_wp_revisions_to_keep($revisions){

return4;//Для записей и страниц будут хранится только 4 последние редакции

}

add_filter(‘wp_revisions_to_keep’,’dco_wp_revisions_to_keep’);

Также, мы можем задать максимальное количество редакций в зависимости от типа записи.

<?php function dco_wp_revisions_to_keep( $revisions, $post ) {
if ( ‘page’ == $post->post_type ) {
return 10; // Для страниц
} else {
return 4; // Для записей
}
}
add_filter( ‘wp_revisions_to_keep’, ‘dco_wp_revisions_to_keep’, 10, 2 );

1
2
3
4
5
6
7
8
9

?php

functiondco_wp_revisions_to_keep($revisions,$post){

if(‘page’==$post->post_type){

return10;// Для страниц

}else{

return4;// Для записей

}

}

add_filter(‘wp_revisions_to_keep’,’dco_wp_revisions_to_keep’,10,2);

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

function dco_admin_notices() {
global $post;
$revisions = wp_get_post_revisions( $post->ID );
if ( isset( $post ) && wp_revisions_to_keep( $post ) base == ‘post’ ) { ?>

Достигнуто максимальное количество редакций. При дальнейшем редактировании наиболее старые редакции будут автоматически удаляться.

<?php }
}
add_action( ‘admin_notices’, ‘dco_admin_notices’ );

1
2
3
4
5
6
7
8
9
10
11

functiondco_admin_notices(){

global$post;

$revisions=wp_get_post_revisions($post->ID);

if(isset($post)&&wp_revisions_to_keep($post)count($revisions)&&get_current_screen()->base==’post’){?>

div class=»error»>

p>Достигнутомаксимальноеколичестворедакций.Придальнейшемредактированиинаиболеестарыередакциибудутавтоматическиудаляться.p>

div>

?php

}

}

add_action(‘admin_notices’,’dco_admin_notices’);

Создаем новый файл, помещаем в него необходимый код после открывающего тега «<?php » и загружаем файл на сервер в папку /wp-content/mu-plugins/. Если папки «mu-plugins» нет, то её нужно будет создать. Скачать файл с примерами кода.

PHP-файлы, помещенные в папку «mu-plugins», подключаются автоматически и не требуют активации. Результат работы плагина можно увидеть на странице редактирования записи или страницы.

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

Желательно все это продумать заранее, чтобы у вас был уже план действий. Вы можете сразу составить перечень рубрик (категорий), которые будут содержать посты на заданную тему, или же добавлять их в процессе развития своего проекта. Зайдите во вкладку «Рубрики» раздела «Записи»:

Здесь в левой части интерфейса будет представлена форма, в которую вписываете название категории, ярлык латинскими символами, который будет практически частью URL адреса страницы. Также Вордпресс позволяет создавать иерархию, поэтому вы должны указать, является ли вновь создаваемая рубрика родительской (включающей подрубрики) или нет:

Ну а с правой стороны будет находится список уже существующих категорий, которые в ходе развития проекта можно полностью редактировать, изменяя их название, ярлык (для URL) и описание, а также порядок иерархии (например, можно назначить родительскую рубрику для данной категории), и даже полностью их удалять.

Для этого достаточно кликнуть по одной из находящихся там ссылок, которые появляются при подводе курсора:

Точно такой же принцип действует при создании меток, или тегов:

Метками отмечаются наиболее близкие по какому-то параметру статьи и/или принадлежащие определенному циклу публикаций. Это очень удобно для читателей, поскольку обычно под каждым из постов, отмеченных одной и той же меткой, обычно указываются ссылки на материалы из той той же серии, в которых есть недостающая информация по данной теме.

Для написания очередной статьи (создания новой страницы записей) нужно пройти в подраздел «Добавить новую», где также находится упомянутый выше редактор WordPress. С правой стороны есть возможность сразу же, не переходя в специальный раздел, отметить, в какой из рубрик из числа имеющихся будет опубликован новый пост, а также выбрать метку:

Кроме этого, можно добавить новую рубрику или метку/метки, тут же вписав ее название в соответствующее поле. Сам редактор здесь выглядит точно также, как и в разделе добавления статических страниц:

Если вы нуждаетесь в подробных рекомендациях о том, как грамотно написать статью в свой блог, используя возможности редактора, или корректно составить текст и оптимизировать его с точки зрения современного SEO, то перейдите по указанным линкам.

Кроме всего прочего, в Вордпрессе существует еще один раздел — рубрики ссылок (одна из них по умолчанию именуется Blogroll), в который можно перейти из то же бокового меню админ-панели:

Вы можете редактировать название, ярлык или описание уже имеющихся рубрик («Изменить», «Свойства»), удалять их, добавлять новые:

READ  Как сделать свою кухню достойной шеф-повара?

В эти рубрики размещают полезные ссылки на важные ресурсы (например, партнерские) схожей вашему сайту тематики (чтобы не последовало санкций со стороны ПС). Чтобы перейти к списку определенной рубрики, нажмите на число, указывающее на количество содержащихся в ней ссылок.

А если желаете получить реестр линков во всех рубриках, то используйте переход на страницу «Все ссылки» из бокового меню. Впрочем, здесь вы также можете отфильтровать линки нужной вам рубрики, изменить или удалить их поодиночке или скопом (для этого отметьте нужные галочками и выберите соответствующее действие из выпадающего списка):

Как узнать ID категории, статической страницы или записи

Иногда в процессе работы по оптимизации сайта WP необходимо знать идентификатор (ID) различных страниц вашего ресурса, значением которого является число. Это сделать крайне просто, нужно просто предварительно авторизоваться в админке.

Для того, чтобы подсмотреть айди страницы с определенной статьей, перейдите в раздел «Записи» и подведите курсор к названию нужного поста:

В результате внизу в строке состояния браузера увидите ее адрес, в составе которого будет указана цифра, которая и является искомым ID. Действия по выявлению идентификаторов рубрик и статических вебстраниц абсолютно идентичны. В первом случае вам нужно будет переместиться в подраздел «Рубрики», а во втором — в раздел «Страницы».

В продолжение этой части статьи считаю необходимым предложить вам очень информативный видеоролик о создании записей, рубрик и страниц в WP:

Плагины и инструменты, расширяющие функционал WP

В разделе «Плагины» можно производить все возможные действия с расширениями, которые обогащают базовый функционал движка Вордпресс (тут полновесный мануал об их установке, активации, обновлении и удалении), также можете познакомиться с теми плагинами, которые наиболее важны для блога.

В админке Вордпресса присутствует еще вкладка «Инструменты»:

Оттуда возможна установка специальных модулей, которые выполняют такие операции как импорт записей, комментариев, пользователей и даже медиафайлов из авторитетных сервисов Blogger, LiveJournal, Movable Type и TypePad, Tumblr, данных из файла экспорта WordPress.

Также можно инсталлировать расширение, которое будет импортировать ссылки в формате OPML. Кроме того, вам вполне по силам осуществить импорт SEO-данных:

Передача дополнительных параметров

По умолчанию, каждому фильтру указывается параметр и он передается в прикрепляемую функцию. Это видно на примерах выше.

Однако есть возможность передать в функцию хука дополнительные параметры. Для этого в функциях хука, можно указать сколько угодно параметров через запятую. Например:

$str = apply_filters( 'my_filter', $str, $data1, $data2 );

Теперь, при прикреплении функции. Мы можем использовать дополнительные параметры. Для этого нужно указать количество передаваемых параметров:

add_filter( 'my_filter', 'my_filter_function', 10, 3 ); // 3 - кол. параметров

Тут, 10 — приоритет, а 3 — количество параметров, которые получит функция . Т.е. функция фильтра будет такая:

function my_filter_function( $str, $data1, $data2 ){
	// фильтруем $str. 
	// Можем использовать $data1, $data2
	return $str;
}

У событий все работает аналогично:

// прикрепляем функцию
function my_action_function( $data1, $data2, $data3 ){
	// делаем что либо во время события
	// Можем использовать $data1, $data2, $data3 
}
add_filter( 'my_action', 'my_action_function', 10, 3 );

// вызываем событие
do_action( 'my_action', $data1, $data2, $data3 );

Плагины для ролей в WordPress

Иногда возникают ситуации, когда вам понадобится изменить полномочия какой-либо из ролей, например, захотите увеличить/уменьшить права пользователей авторов или подписчиков. В таком случае пригодятся специальные модули системы, ниже кратко рассмотрю наиболее популярные из них

Обращайте внимание на то, совместим ли выбранный плагин ролей WordPress с вашей версией движка

User Role Editor

User Role Editor — достаточно популярное решение с более чем 400 тыс. загрузок и средней оценкой в 4,5 бала. Здесь вы можете редактировать существующие в WordPress права пользователей кроме администратора + создавать свои (с нуля или копируя другие). Очень удобная панель, все делается буквально в несколько кликов.

Для добавления функции, напротив нее нужно поставить галочку, при удалении – галочку убрать. Есть установка значения по умолчанию всем регистрируемым юзерам. В RPO версии интересных фишек еще больше — кроме ограничения прав доступно скрытие разных элементов меню админки, виджетов, метатегов, плагинов, отдельных страниц и сообщений.

Capability Manager Enhanced

Модуль Capability Manager Enhanced имеет схожие возможности — позволяет добавлять и убирать те или иные права пользователей. Просматривайте, редактируйте, создавайте уникальные роли и т.п. Все достаточно просто. Предусмотрены фишки для мультисайтовых установок — копируйте свои настройки вручную или установити автоматический перенос на другие (в том числе и новые) сайты.

Из интересных нюансов я бы выделил функцию бэкапа опций и возврата к последним изменениям. Можно также быстро откатиться до значений базовых ролей в Вордпресс. На данный момент количество установок составляет более 50 тыс. Средняя оценка 4,5 звезды.

User Roles and Capabilities

Модуль User Roles and Capabilities наименее популярный из трех — сейчас у него всего лишь 10 тыс. скачиваний, однако при этом максимальная оценка (пять звезд). Данный плагин ролей пользователей в Wordpress позволяет изменяет функции всех юзеров, кроме администратора. Плюс вы не сможете удалить значения по умолчанию. Все остальное — разрешается:

  • настройка прав доступа/функций для пользователей;
  • изменение базовой роли по умолчанию;
  • клонирование и переименование существующих вариантов;
  • импорт / экспорт;
  • создание и удаление типов юзеров;
  • фишка присваивание нескольких ролей.

Отмечу также простоту работы — все выполняется в пределах одного экрана. В целом достаточно интересное решение. По словам разработчиков, оно прошло тестирование специальной командой, видимо, поэтому нет никаких замечаний и глюков.

Если честно, с данными плагинами и редактированием ролей пользователей в Вордпресс я особо плотно не работал, лишь недавно занимался ограничением видимости меню. Возможно, имеются какие-то важные нюансы, о которых допишу позже сюда либо в отдельном посте. Если вы хотите что-то добавить по теме или спросить, пишите.

Вспомогательные функции для фильтров

В WordPress есть специальные функции, которые упрощают работу с фильтрами.

Например, мы может отключить все стандартные виджеты WordPress с помощью фильтра load_default_widgets, так:

function is_load_default_widgets(){
	return false;
}
add_filter( 'load_default_widgets', 'is_load_default_widgets' );

Или можно не создавать отдельную функцию которая вернет , а использовать уже готовую функцию из ядра WordPress: :

add_filter( 'load_default_widgets', '__return_false' );

Чтобы было понятнее как это работает, давайте посмотрим на вызов фильтра load_default_widgets:

function wp_maybe_load_widgets() {
	if ( ! apply_filters( 'load_default_widgets', true ) )
		return;

	require_once( ABSPATH . WPINC . '/default-widgets.php' );

	add_action( '_admin_menu', 'wp_widgets_add_menu' );
}

При вызове функции срабатывает фильтр. По умолчанию он всегда возвращает true и условие не выполняется — виджет подключаются. А в примерах выше мы возвращаем false и условие выполняется — виджеты не подключаются.

Это демонстративный пример из кода WordPress, чтобы объяснить принцип работы. В практике его лучше не использовать, для отключения виджетов используйте код из описания функции unregister_widget().

Аналогичный пример

Аналогичным образом можно выключить возможность публиковать записи по протоколу xmlrpc. Которой, кстати по умолчанию включен, но им мало кто пользуется.

// отключим публикацию по xmlrpc
add_filter( 'xmlrpc_enabled', '__return_false' );

Еще один пример

Закроем возможность сброса пароля, с помощью фильтра allow_password_reset:

add_filter( 'allow_password_reset', '__return_false' );

Теперь все пользователи не смогут сбрасывать пароли на сайте.

READ  Лайфхак- как сделать перчатки для сенсорных экранов

Кроме __return_false(), есть и другие вспомогательные функции, которые просто возвращают готовое значение. Вот их список:

  • __return_true() — возвращает true
  • __return_false() — возвращает false
  • __return_zero() — возвращает 0
  • __return_empty_string() — возвращает пустую строку
  • __return_empty_array() — возвращает пустой массив
  • __return_null() — возвращает null

Консоль WordPress и разделы администрирования

  • Консоль. Окно консоли настраивается, на нем выводится сводная информация, свежие комментарии, черновики и многое другое. Все эти элементы, назову их виджетами, перетаскиваются, настраивается их положение. Кроме того, этот список может дополняться новыми виджетами, устанавливаемыми вместе с некоторыми плагинами. У меня, например, присутствует виджет плагина Antispam Bee и отображает спамные отфильтрованные комментарии.
  • Записи. В этом разделе добавляются новые записи, рубрики метки. Записи сортируются по типу: общий спискок, опубликованные, черновики и удаленные в корзину.
  • Медиафайлы. Они хранятся в библиотеке файлов. Доступны стандартные средства редактирования изображений, такие как поворот, масштабирование, обрезка, зеркальное отражение. Кроме того, к каждому файлу можно составить описание, добавить подпись и атрибут Alt.
  • Страницы. Они являются постоянными, им не присваиваются рубрики и метки, но могут иметь вложенность — родительскую и дочернюю иерархию.
  • Комментарии. Ни один блог на WordPress не может обойтись без комментариев. Их можно одобрять, редактировать, помечать как спам и просто удалять и конечно же отвечать на них.
  • Внешний вид. Сюда входит установка и управление темами, настройка виджетов и меню, а также встроенный редактор файлов шаблона.
  • Плагины. Они значительно упрощают жизнь вебмастерам, выполняют огромный спектр задач. В этом разделе можно устанавливать, активировать и отключать плагины для WordPress, и даже редактировать их исходный код при надобности.
  • Пользователи. Я редко встречал блоги, на которых возможна регистрация пользователей, ни к чему это на мой взгляд Хотя существуют такие проекты, на которых регистрация просто необходима.Управление пользователями включает в себя удаление и добавление новых, изменение ролей (администратор, редактор, автор, участник, подписчик) и управление персональными настройками (цветовая схема, включение/отключение верхней панели инструментов, личные данные и другие).
  • Инструменты. В этом разделе собраны как стандартные инструменты, такие как импорт и экспорт содержимого блога, так и дополнительные, например, управление подписчиками плагина Subscribe To Comments.
  • Параметры. Здесь сосредоточены все основные настройки WordPress и плагинов, если они предполагаются.

Вот и получается, что к элементам управления можно получить доступ, сделав всего два три клика мышкой. Более дружелюбный интерфейс трудно себе вообразить.

WordPress является бесплатной платформой и распространяется по лицензии GNU, поэтому будьте осторожны и остерегайтесь мошенников! Скачивайте самую последнюю актуальную версию на сайте wordpress.org

GNU General Public License — открытое лицензионное соглашение на свободное программное обеспечение.

Большинство функций WordPress хорошо задокументировано, они обладают понятным описанием с примерами, ознакомиться с ними предлагается в специальном разделе Code Reference на официальном сайте проекта.

Как открыть доступ к определенной странице сайта

Как я уже говори, недавно я столкнулся с такой проблемой, что мне необходимо было предоставить доступ к редактированию одной из статей блога, там надо было настроить таблицу (ее корректно отображение на мобильных устройствах).

Так вот меня фрилансер попросил дать доступ к административной панели сайта, но так как не хотелось рисковать всеми статьями, то было решено открыть доступ для редактирования только одной страницы.

Естественно стандартный набор ролей WordPress это не позволяет сделать, поэтому пришлось прибегнуть к помощи плагина Role Scoper.

Выбираем в админ панели раздел «Плагины» далее «Добавить новый» и с помощью формы поиска находим нужный модуль.

Далее жмете «Установить» и после установки активируем Role Scoper.

Кстати этот плагин обладает внушительным функционалом, подробно о его настройках расскажу в следующих постах, следите за обновлениями блога!

Далее нам надо создать нового пользователя и присвоить ему роль «Подписчик», чтобы человек ничего не мог редактировать на сайте.

После этого переходите в редактор той записи, к которой хотите открыть права и находим раздел «Editors», в нем выбираем вкладку «Пользователи» и отмечаем галочкой того участника, которому будет предоставлять доступ.

Если вы не можете найти данный раздел на странице, проверьте включен ли он в «Настройках экрана» WordPress.

После этого можете давать доступы к учетной записи нового пользователя и если он зайдет к вам в админку, то увидит, что ему доступна для редактирования только одна запись.

Когда все работы фрилансером будут выполнены можете удалить профиль и деактивировать плагин до следующих времен.

Вот такими простыми способами можно задать права и роли пользователей WordPress.

Интересно узнать какими из методов пользуются мои читатели, жду комментариев.

Как работают фильтры в WordPress

Для работы фильтра используются две функции:

  1. add_filter( $hook_name, $function, $priority, $args_num ) — добавляет/прикрепляет PHP функции к указанному фильтру.

  2. apply_filters( $hook_name, $value, $args… ) — вызывается там, где применяется фильтр. Запускает прикрепленные к фильтру PHP функции.

должна вызываться после , т.е. после того, как к фильтру добавлена функция, что логично…

Используется до того как фильтр будет вызван с помощью , потому что во время срабатывания фильтра, все PHP функции должны уже быть подключены к фильтру, чтобы все эти функции обработали переданное значение (отфильтровали его).

Пример

// Прикрепим функцию к фильтру.
// Это обычно делается в другом файле, но обязательно до вызова фильтра...
add_filter( 'my_filter', 'my_filter_function' );
function my_filter_function( $str ){
	return 'Здравствуйте '. $str;
}

// Вызов фильтра
echo apply_filters( 'my_filter', 'Владимир' ); //> Здравствуйте Владимир

Еще пример

Допустим, у нас есть функция , которая возвращает текст. Нам нужно сделать так, чтобы можно было изменять этот текст за пределами этой функции. Для этого придумаем название нашему фильтру, пусть: my_filter_name и применим его так:


// Функция, в которой применяется фильтр ‘my_filter_name’
function text( $text ){
// обрабатываем переданный текст — удалим html теги
$text = strip_tags( $text );

// теперь, возвращаем текст через фильтр.
// Если к фильтру не прикреплена ни одна функция, то текст просто
// вернется как есть, т.е

строка ниже будет эквивалентна «return $text;»
return apply_filters(‘my_filter_name’, $text );
}

// Создадим функцию для фильтра
function my_filter_function( $text ){
// обрежем текст до 30 знаков и вернем его
return mb_substr( $text, 0, 30 ) .’…’;
}
// Прикрепим функцию к фильтру ‘my_filter_name’
add_filter(‘my_filter_name’, ‘my_filter_function’);

// Внимание, сейчас вылетит птичка 🙂

// Теперь, при вызове text(), функция удалит из текста html теги — это сделает она сама с помощью strip_tags(). // А дальше обрежет текст — это сделает фильтр, с помощью функции my_filter_function()
echo text( ‘Lorem Ipsum is simply dummy text of the printing and typesetting industry.’ );
// выведет: Lorem Ipsum is simply dummy te…

READ  Маски для быстрого роста ресниц

Фильтров в WordPress много и вы наверняка с ними встречались в темах и плагинах. Одни из самых популярных это: the_content, body_class, sanitize_user, comment_form и т.д.

Страницы в WordPress

Один из видов контента в WordPress — это страницы. Они характеризуются такими признаками и свойствами:

  • Страницы не выводятся на сайте динамически, то есть не являются частью блога.
  • Страницы нельзя добавить в рубрики и присвоить им метки.
  • Из самих страниц можно создавать иерархическую структуру, то есть одна из них может стать родительской или дочерней для другой.
  • Некоторые темы поддерживают разные виды шаблонов страниц, которые могут отличаться по наличию и расположению тех или иных элементов, то есть внешним видом, дизайном.

Таким образом, понятно, что страницы лучше всего использовать для публикации той или иной статичной информации, которая должна находиться в постоянном доступе у аудитории. Например, на страницах публикуют информацию о сайте, авторе, контактные данные, разнообразные тексты соглашений, адреса и другое.

Начальные рекомендации по работе с Вордпресс

Для реализации ЧПУ русскоязычного ресурса важно соблюдать правила транслитерации кириллических символов в латинские, поскольку состав URL учитывается поисковиками при ранжировании (здесь подробности того, как ранжируют страницы и учитывают их релевантность поисковые системы). В базовом функционале WordPress такой опции нет

Однако, огромное число существующих плагинов для этого движка позволяет решить любую проблему. В данном случае это небольшие расширения Rus To Lat или Cyr to Lat enhanced, которые автоматически преобразует буквы кириллицы в корректные знаки на латинице.

Теперь мы рассмотрим основные моменты в администрировании сайта при работе в панели Вордпресс, это может оказать вам существенную помощь.

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

Выберите тему для своего веб-проекта (скажем, автомобили, кулинария, ИТ-технологии и т.д.), тогда после составления семядра вы уже будете представлять себе разделы, которые будут там представлены.

Например, если вы неплохо разбираетесь в компьютерах, то вполне логично дать название своему проекту что-то вроде «Компьютеры для всех», а общую тему разбить на логические рубрики (категории), такие как «Полезные программы», «Операционные системы», «Безопасность» и т.д., в каждой из которых вы будете публиковать статьи.

Права пользователей и роли в Вордпресс

При стандартной установке CMS если у вас под управлением находится один сайт в административной панели будет доступно 5 Ролей, где каждая включает в себя набор прав, которыми может управлять пользователь.

  • Администратор
  • Редактор
  • Автор
  • Участник
  • Подписчик

Далее подробно о каждой функции…

Администратор это и есть владелец сайта, который имеет полный контроль над проектом.

Вы можете редактировать все посты, страницы, добавлять удалять плагины, назначать новых пользователей, выбирать для них роли и создавать новых администраторов.

В общем вы поняли, что все функции над проектом находятся в руках админа.

Редактор это тот, кто может добавлять, редактировать, публиковать и удалять любые записи на сайте.

Другими словами, данная роль позволяет иметь контроль над всем контентом (контентом администратора и других авторов).

Аналогично редактор может удалять, редактировать, одобрять комментарии.

Автор эта роль отвечает за публикацию, изменение и удаление записей, которые принадлежат конкретному юзеру.

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

Страницы создавать здесь нельзя.

Рубрики добавлять тоже нельзя, а только их выбирать из существующих, плюс можно назначать теги (метки) к своим статьям.

Также авторы могут просматривать комментарии, которые находятся на модерации, но одобрять, удалять и изменять их нельзя.

Участник этому пользователь назначаются права по созданию новых записей и редактированию существующих своих постов, но публиковать контент нельзя.

Также участники не могут загружать файлы на сайт, поэтому при создании постов они не смогут загрузить в них изображения.

Подписчик здесь у пользователя вообще нет ни каких права, единственно что он может, только зайти на сайт и обновить свой профиль.

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

Переходите в административную панель CMS и выбираете раздел «Пользователи».

Откроется страница, где будут представлены все имеющиеся участники сайта, состояние их ролей и количество созданных записей.

Чтобы добавить нового жмем ссылку или кнопку «Добавить нового».

Появится форма, в которую надо внести данные участника:

  • Имя пользователя — будет являться логином при входе в админ панель Вордпресс.
  • E-mail — на этот адрес электронной почты отправится уведомление о предоставлении прав.
  • Имя.
  • Фамилия.
  • Сайт.
  • Пароль — жмем кнопку «Показать пароль», чтобы система сгенерировала код для входа в панель сайта.
  • Отправить уведомление — ставим галочку если хотим уведомить участника о предоставлении ему прав.
  • Роль — выбираем функции, которыми будет наделен юзер.

Конечно же не всем подойдут те функции, которыми изначально наделены роли, как я уже говори может так случиться что надо предоставить доступ только к одной записи или вовсе запретить редакторам удалять опубликованные посты.

Что делать в таком случае, как изменить права доступа Ролей?

Для этого существует множество плагинов, и об одном из них пойдет речь дальше.

Заключение о плагинах форм обратной связи:

В заключении нужно определиться для начинающих, кто держит курс на простоту, то о платных можете даже и не думать — ваш выбор только бесплатные плагины форм, ну а для тех кто уже перешел к сложным решениям, то посоветую плотно общаться с техподдержкой платных продуктов, которые я привел в данном обзоре. Выделить для вас один и самый лучший плагин будет сложновато, потому как нужно взглянуть на ваши запросы и ожидания, может так случиться, что вы найдете нужный вариант не сразу, но надеюсь, что мой обзор поможет вам справиться с выбором нужного плагина форм. А если вам нужно просто добавить форму обратной связи в wordpress, то можете смело брать самый простой плагин форм или плагин Contact Form 7 и будьте уверены вам будет этого достаточно, как это сделал я на странице контакты.

Для желающих посмотреть обзор остальных интересных плагинов для WordPress, можете пройти в раздел плагинов.

Удачного выбора плагина форм для wordpress!

Оцените статью
Понравилась статья?
Комментарии (0)
Комментариев нет, будьте первым кто его оставит
Добавить комментарий
Ваш e-mail не будет опубликован. Обязательные поля помечены *