Скрытые и малоизвестные функции WordPress
Если у вас блог на CMS WordPress, вы, вероятно, хорошо разбираетесь в том, как все работает на этом движке. Однако вас могут удивить некоторые «скрытые» функции, которые являются не такими уж и очевидными. Поэтому, в сегодняшнем посте мы собираемся раскрыть самые популярные из этих скрытых функций WordPress.
Хотя этот пост и предназначен для начинающих WordPress, надеемся, что и более опытные пользователи узнают что-то новое и полезное.
- Параметры экрана
Начнем с функции «Параметры экрана» — здесь можно выбрать те функции, которые нужно выводить на экран. В каждом меню Консоли набор функций будет свой. Например, при открытии пункта Записи, можно выбрать, показывать ли такие данные как: Автор, Категории, Дата публикации, Теги, а также здесь можно указать количество выводимых записей на страницу (в Консоли).
- Помощь
Если у вас возникают вопросы по тем или иным пунктам Консоли, вам может пригодиться функция «Справка».
При нажатии на кнопку открывается другое меню, которое содержит полезную информацию по текущей области Консоли. Например, это могут быть быстрые ссылки официальной документации (Codex) или на форум поддержки WordPress.
- Прикрепленные записи
Если у вас есть пост, который вы хотели бы выделить на главной странице, вы можете пометить его как прикрепленный. Например, у вас есть пост двухлетней давности, к которому вы хотите привлечь внимание читателей, делаете его прикрепленным – и он будет постоянно показываться на главной странице вашего блога.
Функция Прикрепленной записи доступна при редактировании записи, справа от визуального редактора на панели «Опубликовать». Нажмите ссылку «Редактировать» рядом с «Видимость». Затем просто установите флажок «Прикрепить эту запись на главную страницу». Это создаст Прикрепленный пост.
- Публикация по расписанию
В WordPress есть функция публикации по расписанию. Если вы не хотите публиковать пост сразу, вы можете запланировать его публикацию в будущем.
Это откроет параметры даты. Просто укажите дату (или время) в будущем, нажмите «ОК», и WordPress запланирует ваше сообщение.
При этом стандартная кнопка «Опубликовать» сменит свою надпись на «Запланировать».
- Быстрое встраивание видео
Вы можете быстро встраивать видео (или другие медиа-данные) в свои посты, просто указав поддерживаемый URL. Это упрощает добавление в контент всех видов мультимедиа – видео, изображений, галерей, документов, аудио, слайд-шоу, постов из социальных сетей и т.д.
Чтобы вставить, например, видео-ролик с YouTube, просто скопируйте ссылку и вставьте ее в визуальном редакторе. И все! Ролик будет встроен, и вам не нужно будет писать полный код встраивания через iframe
– за вас это сделает WordPress.
Поддерживаемые медиа-данные часто добавляются при обновлении движка, что гарантирует максимальное покрытие популярных данных.
- Функции быстрого редактирования
Хотите сэкономить время при форматировании контента? В WordPress есть несколько функций быстрого форматирования, которые вы можете использовать. Просто введите их непосредственно в визуальном редакторе, и WordPress автоматически сделает форматирование. Ниже приведен список некоторых популярных функций:
##
для тегов h3###
для тегов h4*
для запуска маркированного списка1)
для запуска нумерованного списка>
для цитаты
Например, чтобы набрать заголовок h3, наберите ##
потом нужный текст и нажмите Enter. Ваш нужный текст будет выделен тегами
.
- Разделить пост на несколько страниц
Если вы написали очень большой пост, его можно разделить на несколько страниц.
Чтобы разделить одну запись на несколько страниц, при редактировании поста перейдите в режим редактирования Текст и добавьте в нужном месте следующий тег:
<!--nextpage-->
Это можно сделать не один раз, если вам нужно разделить контент на несколько страниц.
- Редактор изображений WordPress
Знаете ли вы, что WordPress имеет встроенные функции редактирования изображений? Они не настолько мощные как, например, у Photoshop, но позволяют обрезать картинки, изменять их размер, а также поворачивать изображения.
Чтобы получить доступ к этой функции, перейдите в меню Медиа > Библиотека > выберите нужное изображение > Редактировать изображение. Это также можно сделать и при загрузке изображения.
- Закрытие комментирования
Комментарии – это очень хорошо для блога. Но бывают моменты, когда они становятся лишними или отнимают слишком много вашего времени.
Когда комментирование некоторой записи полностью себя исчерпало, вы можете закрыть возможность комментирования. Это можно сделать вручную для каждого конкретного поста, либо же в автоматическом режиме. Чтобы автоматически закрывать комментирование записей, выставьте нужные настройки в меню
- Панель скрытых параметров
Последняя рассматриваемая сегодня скрытая функция WordPress является также самой продвинутой. Для доступа к ней нет прямой ссылки, поэтому о ней знают не все.
Чтобы получить доступ к ней, перейдите по ссылке VASH-DOMEN/wp-admin/options. php
.
Здесь указаны все основные настройки сайта (которые хранятся в базе данных в таблице wp_options
). Очень осторожно пользуйтесь этой функцией – здесь очень просто нанести больше вреда, чем пользы.
Если вы продвинутый пользователь WordPress, с помощью этой функции у вас есть возможность изменять основные настройки сайта на одной странице. Но, повторимся, ничего не меняйте здесь, если вы не уверены в том, что делаете!
Сегодня мы рассмотрели 10 самых популярных скрытых функций WordPress. Если мы пропустили какие-либо важные «скрытые» функции WordPress, напишите о них в комментариях ниже!
Теги: WordPress
- 2013
- Опубликовано
- Wordpress — как сделать
- прокомментируйте статью
- расскажите друзьям
Все базовые Функции WordPress | Записки вебмастера
Посты, Страницы…
add_meta_box | Добавляет дополнительные блоки (meta box) на страницы редактирования/создания постов, постоянных страниц или произвольных типов записей в админ-панели. |
add_post_meta | Добавляет произвольное поле для определенного поста/записи. |
add_post_type_support | Добавляет указанный метабокс для указанного типа записи. Метабоксы это блоки на странице редактирования записи: редактор, автор, произвольные поля, комментарии и т.д. |
delete_post_meta | Удалят все произвольные поля с указанным ключом у указанного поста. |
delete_post_thumbnail | Удаляет миниатюру записи по ID записи. |
edit_bookmark_link | Выводит ссылку на редактирование текущей закладки (ссылки), если пользователь авторизирован и имеет право на редактирование. |
edit_post_link | Выводит ссылку на редактирование поста, если пользователю разрешено изменять пост. |
get_adjacent_post | Получает данные смежных постов (следующий, предыдущий). |
get_adjacent_post_link | Получает ссылки на смежные записи (следующая/предыдущая). Можно указать ограничения по рубрикам (элементам таксономий). Используется на страницах типа is_single(). |
get_all_page_ids | Получает ID всех постоянных страниц (is_page()). |
get_attached_file | Получает серверный путь вложения (прикрепленного файла) по переданному ID вложения. |
get_attached_media | Получает вложения (картинки, видео, аудио) прикрепленные к записи (посту). Получает объекты данных в виде массива. |
get_attachment_link | Выводит УРЛ прикрепленного к посту медиафайла. |
get_bookmark | Получает данные ссылки из блогролла, в виде массива. Нужно указать ID ссылки. |
get_bookmarks | Получает массив данных о ссылках блогролла (Админка -> Ссылки -> Ссылки). |
get_boundary_post | Получает первый или последний пост опубликованные на блоге. |
get_children | Получает дочерние записи: вложения, ревизии, подстраницы и т. д. Аналог get_posts(). |
get_delete_post_link | Получает ссылку (URL) на удаление поста. |
get_edit_post_link | Получает ссылку (URL) на редактирование записи в админ-панели. |
get_extended | Разделяет контент на 2 части до тега <!–more–> и после него. Возвращает массив с полученными частями. |
get_next_post | Получает следующий пост по отношению к текущему. |
get_next_posts_link | Получает HTML-ссылку на список ранее опубликованных постов внутри текущего запроса (ссылка пагинации). |
get_next_post_link | Получает ссылку (html код a) на следующий по дате пост относительно текущего. |
get_pages | Получает данные о постоянных страниц в виде массива объектов. Аналог get_posts(). |
get_page_by_title | Получает данные записи (страницы, поста, произвольного типа записи) по переданному заголовку записи. Если найдено несколько записей с одинаковым заголовком, то будет возращена запись с меньшим ID. |
get_page_children | Получает дочерние страницы к указанной из списка переданных страниц. Получает все уровни вложенности. |
get_page_template_slug | Получает название файла шаблона постоянной страницы, если шаблон для страницы установлен, иначе вернет пустую строку. |
get_permalink | Возвращает постоянную ссылку на запись, для дальнейшего использования в php. |
get_post | Получает пост по переданному ID и возвращает данные поста из базы данных. Вместо поста может быть любая другая запись (вложение, страница, произвольный тип). |
get_posts | Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Используя эту функцию можно выбрать любые посты и отсортировать их как угодно. |
get_post_ancestors | Получает родительские посты, относительно указанного ID поста. Возвращает массив ID родительских постов, если родительских постов нет, то будет возвращен пустой массив. |
get_post_custom | Возвращает многомерный массив с данными всех произвольных полей текущего поста. |
get_post_custom_keys | Возвращает массив с ключами произвольных полей, принадлежащих определенному посту. |
get_post_custom_values | Возвращает массив значений произвольных полей с определенным названием у определенного поста. |
get_post_field | Получает значение любого поля данных поста по переданному ID поста: post_type, post_status, post_content … |
get_post_format | Возвращает формат поста (quote, status, video, audio). |
get_post_meta | Возвращает значение определенного произвольного поля указанного поста или массив всех полей поста. |
get_post_mime_type | Получает mime тип прикрепленных записей (картинки, файлы и т.п.), на основе переданного ID |
get_post_status | Получает статус (publish, draft) поста на основе переданного ID |
get_post_thumbnail_id | Получает ID прикрепленной к посту картинки миниатюры. |
get_post_time | Возвращает время текущего поста в указанном формате (по умолчанию штамп времени в Unix формате). Используется внутри цикла WordPress. |
get_post_type | Возвращает тип записи (post, page, attachment), по переданному ID |
get_post_types | Возвращает зарегистрированные типы записей. Можно фильтровать вывод по любым критериям. |
get_previous_post | Возвращает предыдущий пост. Возвращается все данные предыдущего поста в виде объекта (массива). |
get_previous_posts_link | Получает HTML-ссылку (<a>) на страницу с предыдущими постами (более свежие посты). |
get_previous_post_link | Получает ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
get_the_content | Получает контент поста. |
get_the_date | Получает дату создания текущего поста. формат вывода даты можно указать произвольный. |
get_the_excerpt | Получает цитату поста. Используется внутри цикла WP. |
get_the_ID | Возвращает ID текущего поста в цикле. Используется только внутри цикла. |
get_the_modified_date | Получает дату (время), когда в последний раз был изменен текущий пост (запись). Используется внутри цикла. |
get_the_permalink | Получает, а не выводит на экран, УРЛ записи, которая обрабатывается в текущий момент в Цикле. Копия функции get_permalink(). |
get_the_post_navigation | Получает ссылки (HTML) на следующую и предыдущую записи. Используется на странице отдельной записи (is_singular()). |
get_the_post_thumbnail | Получает html код (img) миниатюры поста, если она существует. |
get_the_time | Получает время публикации текущего поста в указанном формате. Используется внутри Цикла WordPress. |
get_the_title | Возвращает заголовок записи для дальнейшего использования в php. Передайте этой функции в качестве параметра ID поста и она вернет вам его заголовок. Если пост “защищен паролем” или является “личным”, то это будет указано перед заголовком. |
get_the_title_rss | Получает заголовок поста. Используется при выводе заголовка в RSS-ленте. Используется в Цикле. |
has_excerpt | Проверяет есть ли у текущего поста цитата (короткое описание). Условный тег. |
has_post_format | Проверяет наличие указанного формата у записи (поста). Условный тег. |
has_term | Проверяет наличие у поста терминов, т.е. проверяет есть ли у поста метки/категорий/разделы (с учетом таксономии). |
image_downsize | Получает массив данных картинки указанного размера: УРЛ, ширина и высота картинки-вложения. |
is_object_in_term | Определяет связан ли указанный объект с любым из указанных элементов таксономии (термином). Можно указать конкретный термин(ы) для проверки связи. |
media_handle_sideload | Загружает файл в медиатеку WordPress из переданного массива с данными файла, аналогично media_handle_upload(). |
next_image_link | Создает ссылку на следующую картинку прикрепленную к посту. |
next_posts_link | Выводит ссылку на следующий список постов (например следующие посты в категории). Навигация внутри категории. |
next_post_link | Выводит ссылку на следующюю по дате запись. Используется на отдельных страницах: типа is_single(). |
paginate_links | Выводит ссылки пагинации для стариц архивов. Может быть использована для создания пагинации для любых страниц. |
posts_nav_link | Выводит ссылки на предыдущую и следующую страницы (посты/категории). Может пригодится для того, чтобы снабдить архивы ссылками навигации. |
post_password_required | Условный тег, проверяющий защищен ли пост паролем или нет. |
post_type_archive_title | Выводит или возвращает заголовок для архивной страницы произвольного типа постов. |
previous_image_link | Выводит ссылку на предыдущую картинку прикрепленную к посту. |
previous_posts_link | Выводит ссылку на список постов (страница пагинации). Ссылка выводится на более новые посты по сравнению с текущими. Навигация внутри категории. |
previous_post_link | Выводит ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
register_post_status | Функция для создания нового или редактирования старого статуса поста, на основе переданных параметров. |
register_post_type | Создает новый тип записи или изменяет имеющийся. |
remove_meta_box | Удаляет Блоки на страницах редактирования/создания постов, постоянных страниц, ссылок и произвольных типов записей. |
setup_postdata | Устанавливает глобальные данные поста. Нужен для удобного использования Тегов Шаблона связанных с оформление поста: the_title(), the_permalink() и т. д. |
set_post_format | Устанавливает формат записи. |
set_post_thumbnail | Устанавливает миниатюру записи по переданным ID записи и ID вложения (медиафайла). Если указанного вложения нет в базе данных, то функция удалит миниатюру записи. |
set_post_type | Обновляет тип записи по указанному ID записи. Базовые типы записей: post, page, attachment … |
single_post_title | Выводит заголовок поста. Предназначен для использования на отдельных страницах записей. |
the_attachment_link | Выводит html код ссылки на прикрепленный к посту файл (вложение) или страницу этого файла в структуре шаблона. |
the_author | Выводит имя автора поста. |
the_content | Выводит контент текущего поста (записи). |
the_date | Выводит дату публикации поста или группы постов (опубликованные в один день). |
the_excerpt | Выводит отрывок (цитату) поста, с вставкой в конец […] (но это не ссылка на прочтение полного материала). |
the_excerpt_rss | Выводит на экран краткое описание поста (цитату) или первые 55 слов контента. Используется внутри Цикла WordPress. |
the_ID | Выводит ID текущего поста. Используется внутри Цикла WordPress. |
the_meta | Выводит произвольные поля поста, (мета данные расположенные в таблице wp_postmeta). |
the_modified_date | Выводит время (дату), когда пост был изменен. |
the_permalink | Выводит ссылку (УРЛ) на пост, который в текущий момент обрабатывается в Цикле. |
the_post | Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство ‘in the loop’ в true. |
the_post_navigation | Выводит на экран HTML блок ссылок на следующую и предыдущую записи. Используется на странице отдельной записи (is_singular()). |
the_post_thumbnail | Выводит html код картинки-миниатюры поста. |
the_shortlink | Выводит короткую ссылку на пост (/?p=1234). |
the_taxonomies | Этот Тег Шаблона можно использовать внутри Цикла WordPress, чтобы вывести ссылки на термины, относящиеся к посту, не указывая ID поста. |
the_time | Выводит на экран время (дату) публикации текущего поста в Цикле WordPress. |
the_title | Выводит на экран или возвращает заголовок записи. Функция используется внутри цикла WordPress. Особенностью является, то что заголовок для “личных” и “защищеных” постов будет помечен соответственно: “Protected: ” or “Private: “ |
the_title_attribute | Выводит заголовок записи подготовленный для использования в атрибутах html тега. |
update_post_meta | Обновляет произвольное поле указанного поста или добавляет новое. |
wp_count_posts | Получает количество записей любого типа записей и любых статусов (опубликовано, черновик). |
wp_delete_attachment | Удаляет вложение (прикрепленные файлы). |
wp_delete_object_term_relationships | Разрушает связь объекта (пост, страница) с терминами указанной таксономии(й). |
wp_delete_post | Удаляет запись из Базы Данных (пост, вложение, страницу). |
wp_dropdown_pages | Выводит выпадающий список постоянных страниц (список в теге select). |
wp_get_attachment_image | Возвращает картинку прикрепленного к посту файла (вложения). |
wp_get_attachment_image_src | Возвращает массив с данными о УРЛе, ширине и высоте картинки-вложения (прикрепленной к посту). |
wp_get_attachment_link | Выводит html код ссылки на вложение (прикрепленный к посту файл) или страницу, содержащую вложения. |
wp_get_attachment_metadata | Получает метаданные прикрепленного файла. |
wp_get_attachment_url | Получает УРЛ вложения по переданному ID вложения. |
wp_get_post_tags | Получает список (массив) меток указанного поста. |
wp_get_post_terms | Получает термины (метки, рубрики и т.д.) поста. |
wp_get_recent_posts | Получает последние посты блога. |
wp_get_shortlink | Возвращает короткую ссылку на статью (пост). |
wp_insert_attachment | Добавляет медиафайл (вложение) в медиатеку WordPress. Файл физически не добавляется — функция создает запись в таблице wp_posts в базе данных и возвращает ID созданной записи. |
wp_insert_post | Безопасно вставляет запись в базу данных. |
wp_link_pages | Выводит ссылки навигации по страницам, для многостраничных постов. |
wp_list_bookmarks | Выводит на экран список ссылок, указанных на странице “Администрирование > ссылки”. |
wp_list_pages | Выводит список постоянных страниц в виде ссылок. |
wp_page_menu | Выводит список постоянных страниц блога в виде ссылок на соответствующие страницы. Аналог wp_list_pages(), только есть возможность добавить ссылку “на главную” в начало. |
wp_publish_post | Публикует запись: меняя её статус с future/draft/т.д. на publish. |
wp_set_post_categories | Устанавливает категории для поста. |
wp_set_post_terms | Устанавливает термины (рубрики) для записи (поста). |
wp_transition_post_status | Вызывает фильтры для любых изменений статусов записей (с draft на publish, с publish на private и т.д.). |
wp_update_attachment_metadata | Обновляет метаданные вложения (медиафайла). |
wp_update_post | Обновляет запись (пост) в Базе Данных WordPress. |
—————-
Посты 45
edit_post_link | Выводит ссылку на редактирование поста, если пользователю разрешено изменять пост. |
get_adjacent_post | Получает данные смежных постов (следующий, предыдущий). |
get_boundary_post | Получает первый или последний пост опубликованные на блоге. |
get_children | Получает дочерние записи: вложения, ревизии, подстраницы и т.д. Аналог get_posts(). |
get_delete_post_link | Получает ссылку (URL) на удаление поста. |
get_edit_post_link | Получает ссылку (URL) на редактирование записи в админ-панели. |
get_next_post | Получает следующий пост по отношению к текущему. |
get_next_posts_link | Получает HTML-ссылку на список ранее опубликованных постов внутри текущего запроса (ссылка пагинации). |
get_permalink | Возвращает постоянную ссылку на запись, для дальнейшего использования в php. |
get_post | Получает пост по переданному ID и возвращает данные поста из базы данных. Вместо поста может быть любая другая запись (вложение, страница, произвольный тип). |
get_posts | Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Используя эту функцию можно выбрать любые посты и отсортировать их как угодно. |
get_post_ancestors | Получает родительские посты, относительно указанного ID поста. Возвращает массив ID родительских постов, если родительских постов нет, то будет возвращен пустой массив. |
get_post_field | Получает значение любого поля данных поста по переданному ID поста: post_type, post_status, post_content … |
get_post_mime_type | Получает mime тип прикрепленных записей (картинки, файлы и т.п.), на основе переданного ID |
get_post_status | Получает статус (publish, draft) поста на основе переданного ID |
get_post_time | Возвращает время текущего поста в указанном формате (по умолчанию штамп времени в Unix формате). Используется внутри цикла WordPress. |
get_previous_post | Возвращает предыдущий пост. Возвращается все данные предыдущего поста в виде объекта (массива). |
get_previous_posts_link | Получает HTML-ссылку (<a>) на страницу с предыдущими постами (более свежие посты). |
get_the_date | Получает дату создания текущего поста. формат вывода даты можно указать произвольный. |
get_the_excerpt | Получает цитату поста. Используется внутри цикла WP. |
get_the_ID | Возвращает ID текущего поста в цикле. Используется только внутри цикла. |
get_the_modified_date | Получает дату (время), когда в последний раз был изменен текущий пост (запись). Используется внутри цикла. |
get_the_permalink | Получает, а не выводит на экран, УРЛ записи, которая обрабатывается в текущий момент в Цикле. Копия функции get_permalink(). |
get_the_post_thumbnail | Получает html код (img) миниатюры поста, если она существует. |
get_the_time | Получает время публикации текущего поста в указанном формате. Используется внутри Цикла WordPress. |
get_the_title_rss | Получает заголовок поста. Используется при выводе заголовка в RSS-ленте. Используется в Цикле. |
has_excerpt | Проверяет есть ли у текущего поста цитата (короткое описание). Условный тег. |
next_posts_link | Выводит ссылку на следующий список постов (например следующие посты в категории). Навигация внутри категории. |
next_post_link | Выводит ссылку на следующюю по дате запись. Используется на отдельных страницах: типа is_single(). |
posts_nav_link | Выводит ссылки на предыдущую и следующую страницы (посты/категории). Может пригодится для того, чтобы снабдить архивы ссылками навигации. |
post_password_required | Условный тег, проверяющий защищен ли пост паролем или нет. |
previous_posts_link | Выводит ссылку на список постов (страница пагинации). Ссылка выводится на более новые посты по сравнению с текущими. Навигация внутри категории. |
previous_post_link | Выводит ссылку на предыдущий по дате пост (запись). Функция должна использоваться на отдельных страницах (типа is_single()). |
register_post_status | Функция для создания нового или редактирования старого статуса поста, на основе переданных параметров. |
setup_postdata | Устанавливает глобальные данные поста. Нужен для удобного использования Тегов Шаблона связанных с оформление поста: the_title(), the_permalink() и т.д. |
single_post_title | Выводит заголовок поста. Предназначен для использования на отдельных страницах записей. |
the_date | Выводит дату публикации поста или группы постов (опубликованные в один день). |
the_excerpt | Выводит отрывок (цитату) поста, с вставкой в конец […] (но это не ссылка на прочтение полного материала). |
the_excerpt_rss | Выводит на экран краткое описание поста (цитату) или первые 55 слов контента. Используется внутри Цикла WordPress. |
the_modified_date | Выводит время (дату), когда пост был изменен. |
the_permalink | Выводит ссылку (УРЛ) на пост, который в текущий момент обрабатывается в Цикле. |
the_post | Устанавливает индексы поста в Цикле WP. Получает следующий пост, переопределяет глобальную переменную $post и устанавливает свойство ‘in the loop’ в true. |
the_post_thumbnail | Выводит html код картинки-миниатюры поста. |
the_time | Выводит на экран время (дату) публикации текущего поста в Цикле WordPress. |
wp_get_recent_posts | Получает последние посты блога. |
ролей пользователей — поддержка WordPress.com
WordPress.com предлагает различные роли пользователей для управления тем, что пользователи могут и не могут делать на сайте. В этом руководстве определяются роли пользователей и задачи, которые может выполнять пользователь, которому назначена роль на сайте.
В этом руководстве
Список ролей пользователей
Вот краткое описание каждой роли с подробным описанием ниже на этой странице:
- Администратор: Самый высокий уровень разрешений. Администраторы имеют доступ практически ко всему.
- Редактор: Имеет доступ ко всем сообщениям, страницам, комментариям, категориям и тегам и может загружать в Медиа.
- Автор : Может писать, загружать медиафайлы, редактировать и публиковать свои собственные сообщения.
- Участник : не имеет возможности публикации или загрузки, но может писать и редактировать свои собственные сообщения, пока они не будут опубликованы.
- Подписчик по электронной почте : Люди, которые подписываются на ваш сайт по электронной почте. Они могут иметь или не иметь учетную запись WordPress.com.
- Подписчик : Подписчики электронной почты, адрес электронной почты которых привязан к учетной записи WordPress. com.
- Средство просмотра : Доступно только для частных сайтов. Может читать и комментировать посты и страницы.
Каждая роль пользователя способна на все, на что способна менее мощная роль. Другими словами, редакторы могут делать все, что могут делать авторы, авторы могут делать все, что могут делать участники, и так далее.
Эти роли пользователей могут видеть статистику: администраторы, редакторы, авторы и участники. На сайтах с подключаемыми модулями вам потребуется активировать разрешения для ролей, отличных от администраторов, для просмотра статистики. Вы можете сделать это, перейдя в раздел Jetpack → Настройки → Трафик → Статистика Jetpack.
При установке WooCommerce создаются две дополнительные роли пользователей: Клиент и Менеджер магазина. Информацию об этом можно найти в документации WooCommerce.
Другие плагины также могут создавать дополнительные роли пользователей. Проверьте документацию вашего плагина для получения дополнительной информации.
Администратор
Администратор (или сокращенно Админ) имеет полную власть над сайтом и может делать все, что связано с администрированием сайта*. Это единственная роль, которая может видеть доход от WordAds и управлять настройками рекламы.
Администраторы могут создавать дополнительных администраторов, приглашать новых пользователей, удалять пользователей и изменять роли пользователей. Они имеют полный контроль над сообщениями, страницами, загруженными файлами, комментариями, настройками, темами, плагинами, импортом и экспортом.
Все, что связано с администрированием сайта, не запрещено для администраторов, включая удаление всего сайта*.
* Некоторые ограничения для администраторов
- Только владелец сайта (пользователь, создавший сайт) может передать право собственности на сайт другому администратору.
- Хотя администраторы могут приобрести план WordPress.com и зарегистрировать доменное имя, они не могут получить доступ к покупкам и сохраненным платежным реквизитам, добавленным вами (владельцем сайта) или другими администраторами.
- Сайты с активным планом WordPress.com не могут быть удалены без предварительной отмены плана. Поэтому, если администратору не принадлежит план на сайте, он не сможет удалить сайт.
Редактор
Редактор может создавать, редактировать, публиковать и удалять любую запись или страницу (не только свою), а также модерировать комментарии, загружать в медиатеку и управлять категориями, тегами и ссылками.
Автор
Автор может создавать, редактировать, публиковать и удалять только свои собственные сообщения, а также загружать файлы и изображения. У авторов нет доступа к созданию, изменению или удалению страниц, а также они не могут изменять сообщения других пользователей. Авторы могут редактировать комментарии к своим сообщениям.
Участник
Участник может создавать и редактировать только свои сообщений, но не может их публиковать. Когда одно из их сообщений готово к публикации или было изменено, владелец сайта или другой администратор может просмотреть его. Участники не могут загружать файлы или изображения.
После того как сообщение участника одобрено и опубликовано администратором, оно больше не может быть отредактировано участником. Однако автор сообщения по-прежнему будет участником, а не администратором, который публикует сообщение.
Подписчик электронной почты
Подписчики по электронной почте — это люди, подписавшиеся на ваш сайт по электронной почте. Они могут иметь или не иметь учетную запись WordPress.com.
Чтобы побудить больше людей подписаться на вас, вы можете добавить блок подписки на видное место на своем сайте.
Вы также можете импортировать подписчиков электронной почты с другой платформы.
Подписчик
Подписчики — это подписчики электронной почты с учетными записями WordPress.com, связанными с их адресами электронной почты.
У подписчиков нет прав редактирования на сайте; они могут получать обновления, когда публикуется новый пост. Они могут публиковать комментарии только в том случае, если комментарии включены, хотя для этого им не обязательно быть подписчиком.
Если сайт является общедоступным, любой может подписаться на него, но вы также можете отправить приглашения определенным людям, с которыми хотите поделиться своим сайтом.
Если сайт является частным, никто не сможет следить за ним, если вы специально не пригласите их, после чего они станут наблюдателями.
Viewer
Viewer может просматривать только частные сайты. Как и подписчики, зрители не имеют прав на редактирование. Все, что они могут сделать, это просто прочитать закрытый сайт, на который они были приглашены, и оставить на нем комментарии (только если вы включили комментарии).
Если кто-то является подписчиком вашего общедоступного сайта, а затем вы делаете этот сайт частным, он не становится автоматически наблюдателем. Зрители всегда должны быть специально приглашены.
Подрядчик, Фрилансер, Консультант или Агентство
При добавлении любой из вышеперечисленных ролей пользователя вы можете отметить пользователей, которые не являются частью вашей организации; например, пользователи, которые являются подрядчиками, фрилансерами, консультантами или агентствами.
Флажок никак не меняет права пользователя. Это способ для вас отслеживать пользователей, которые не являются частью вашей организации.
Отметить пользователя как исполнителя на экране приглашения.Затем вы увидите пользователя, добавленного с меткой Contractor , как на этом снимке экрана: метка
Contractor для пользователя.Добавление пользовательских функций на ваш веб-сайт WordPress
Время от времени мы просим наших пользователей добавить пользовательский код на свой веб-сайт WordPress, чтобы добавить простые функции в GiveWP. Мы делаем это, потому что 80% пользователей GiveWP не нуждаются в этой функции, поэтому мы не хотим добавлять ее в основной плагин. Но где и как именно вы должны добавить этот пользовательский код на свой сайт? Эта статья дает вам обзор того, почему и как сделать это правильно.
Развенчание мифов о пользовательском коде в WordPress
Опытные разработчики знают, что лучший способ расширить функциональность плагина — это добавить свой собственный код в то, что часто называют «функциональным плагином». Вы можете подумать, что можете просто зайти в файлы плагина и изменить их там. Хотя вы МОЖЕТЕ это сделать, это не «лучшая практика», потому что при следующем обновлении вашего плагина вы потеряете этот пользовательский код.
Вы часто будете слышать, что этот код нужно просто поместить в файл functions.php вашей темы. Опять же, хотя это будет работать, это не считается «лучшей практикой», потому что ваш сайт, скорее всего, обновит свою тему в ближайшем будущем, и снова вы потеряете эту добавленную функциональность плагина после изменения темы.
Итак, служба поддержки GiveWP предоставила вам некий код для использования на вашем веб-сайте или вы взяли его из нашей документации. Но вы НЕ МОЖЕТЕ изменить плагин, вы не можете добавить его в файл functions.php вашей темы, и вы не знаете, как создать функциональный плагин. Что ты должен делать?
Не рекомендуется помещать пользовательский код плагина в файл functions.php вашей темы.
Используйте плагин «Code Snippets»
Плагин «Code Snippets» — это простой и безопасный способ вставки пользовательских функций на ваш веб-сайт WordPress без необходимости изучать, как использовать плагин Custom Functionality. Это также рекомендуется, потому что это позволяет вам избежать возможной блокировки сайта, если в пользовательском фрагменте отсутствует какой-либо синтаксис или выдается ошибка. Вы можете избежать таких проблем, например:
Этот инструмент помогает людям избежать добавления фрагмента, который нарушает работу сайта. Проверяйте свои фрагменты перед активацией!Для начала:
- Установите фрагменты кода, как и любой другой плагин WordPress, и активируйте его.
- После активации перейдите на страницу «Фрагменты» и нажмите «Добавить новый», чтобы добавить собственный фрагмент кода.
- Вставьте код и добавьте описание или теги для фрагмента, затем нажмите «Сохранить изменения и активировать», чтобы увидеть фрагмент в действии.
- Если предоставленный код правильный, фрагмент будет запущен.
Страница фрагментов содержит несколько примеров фрагментов для справки, при необходимости их можно удалить. В эти примеры включены фрагменты, которые могут быть полезны при сортировке фрагментов на этой странице по имени или дате, если вы планируете добавить несколько фрагментов.