wp_is_post_revision() — проверяет, является ли текущей пост редакцией

Условный тег, проверяет, является ли указанный пост редакцией, если да — возвращает ID родительского поста, если нет — false. wp_is_post_revision( $post ) $post (целое число|объект) ID поста или его объект. Пример Проверяем пост $post, если это редакция, то выводим ID поста, редакцией которого он является. if( $parent_id = wp_is_post_revision( $post ) ) { echo ‘ID: …

Подробнее

author_can() — позволяет проверить роли и возможности автора поста

Условный тег, возвращает логическое true или false в зависимости от того, имеет ли автор указанного поста ту или иную возможность, также позволяет проверить его роль. author_can( $post, $capability ) $post (целое число|объект) ID или объект поста, автора которого нужно проверить. $capability (строка) роль или возможность, наличие которой мы будем проверять у пользователя, являющегося автором поста …

Подробнее

is_post_type_archive() — проверяет, является ли текущая страница архивом произвольного типа постов

Здесь обычно люди допускают ошибку, принимая архивы типов постов за таксономии. Это не таксономии! Например, архивы для типов постов нужны, чтобы вывести сразу все-все записи этого типа. Обычно за их вывод отвечают файлы archive.php или archive-{тип поста}.php. URL такого архива может выглядеть следующим образом: https://misha.blog/{тип поста}. is_post_type_archive( $post_types = » ) $post_types (строка|массив) — тип …

Подробнее

get_user_meta() — получает мета-параметры пользователя

Функция возвращает одно или несколько значений указанного параметра (или же массив значений всех параметров сразу) для пользователя с заданным ID. get_user_meta($user_id, $key = », $single = false) $user_id (целое число) ID пользователя, параметры которого нужно получить. $key (строка) ключ — значение в столбце meta_key в таблице wp_usermeta, meta_value которого нужно получить. Если не указан, то …

Подробнее

get_edit_post_link() — возвращает URL страницы редактирования поста в админке

Возвращает ссылку на редактирование указанного или текущего поста. Если у пользователя, просматривающего страницу, недостаточно прав для изменения постов, функция ничего не возвращает. get_edit_post_link( $id = 0, $context = ‘display’ ) $id (целое число) ID поста, ссылку на страницу редактирования которого нужно получить, по умолчанию — текущий пост $content (строка) нужно ли экранировать символ & (т.е. …

Подробнее

update_user_meta() — обновляет значения параметров пользователя

Возвращает логическое true в случае, если обновление параметра прошло успешно, иначе — false. В случае, если параметра с указанным ключом не существует, то он будет добавлен. update_user_meta($user_id, $meta_key, $meta_value, $prev_value = ») $user_id (целое число) ID пользователя. $meta_key (строка) значение в столбце meta_key в таблице базы данных wp_usermeta, meta_value которого нужно обновить. $meta_value (смешанный тип) …

Подробнее

the_title() — выводит заголовок текущего поста

Функция выводит или возвращает (зависит от значения аргументов) заголовок текущего поста (записи, страницы и т.д.). Можно использовать только в цикле. В зависимости от настроек поста может также добавлять перед заголовком «Защищено: » или «Личное: ». the_title($before = », $after = », $echo = true) $before (строка) текст или HTML, который нужно добавить перед возвращаемым/выводимым значением …

Подробнее

Добавление табуляции при нажатии в HTML редакторе WordPress

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

Подробнее

get_tag_link() — позволяет получить URL конкретной метки

Возвращает правильную ссылку на архив метки (тега) с указанным ID. Если указанной метки не существует, возвращает пустую строку. get_tag_link( $tag ) $tag (целое число|объект) ID или объект метки, URL которой требуется получить. Пример echo get_tag_link( 2 ); Кодекс WordPress: get_tag_link(), has_tag(), is_tag(), tag_description(), wp_set_post_tags(), wp_tag_cloud() Источник: misha.blog

3 способа восстановления забытого пароля в WordPress

У меня часто бывает, что я забываю пароли к своим WordPress блогам, наверное потому, что я не люблю их никуда записывать и всё держу в головe. А если блогов много, и пароли для каждого разные, то забыть их совсем не трудно. Итак, предположим, вы забыли пароль, что нам потребуется для того, чтобы его восстановить? Рассмотрим …

Подробнее

get_ancestors() — возвращает массив родительских элементов указанного объекта

Универсальная функция, позволяющая получить родительские элементы как для таксономий (рубрики, метки и т.д.) , так и для постов (записи, страницы, произвольные типы). get_ancestors( $object_id = 0, $object_type = ») $object_id (целое число|строка) ID дочернего элемента, $object_type (строка) тип поста или название таксономии; Оба параметра обязательные. Функция возвращает одномерный нумерованный массив, содержащий ID родительских элементов в …

Подробнее

get_post_type() — возвращает тип указанного поста

В случае успеха возвращает тип поста (строка), в случае неудачи, например, если пост с указанным ID не существует, возвращает логическое false. Под постом я подразумеваю не только записи, но и страницы (тип page), а также произвольные типы постов, которые могли быть созданы вами. get_post_type( $post = null ) $post (целое число|строка|объект) ID или объект поста, …

Подробнее

get_page_uri() — возвращает относительный URL страницы

Функция возвращает относительный URL поста (работает для любых типов постов), состоящий из его ярлыка и ярлыков родительских элементов, даже если отключены постоянные ссылки! get_page_uri( $page ) $page (строка) объект или ID поста/страницы Пример Лично я предпочитаю всегда использовать абсолютные ссылки, поэтому добавляю в атрибут href функцию home_url(). echo ‘<a href=»‘. home_url(‘/’) . get_page_uri( 2 ) …

Подробнее

get_delete_post_link() — возвращает ссылку на удаление поста

Возвращает URL, переход по которому позволяет удалить пост. Можно использовать для записей, страниц, редакций, вложений и других произвольных типов постов. Если у текущего пользователя недостаточно прав на удаление, функция будет возвращать пустую строку. get_delete_post_link( $id = 0, $deprecated = », $force_delete = false ) $id (целое число) ID поста, по умолчанию — текущий пост $deprecated …

Подробнее

Миниатюры записей и страниц в WordPress. Как задать и как вывести миниатюру поста?

Потрясающая фишка в WordPress! Начну с нуля. Итак, для начала вы должны понять разницу между миниатюрами и обычными изображениями из поста. Миниатюра — это что-то вроде превьюшки к посту, в самом посте она может даже и не использоваться. Предположим, у вас есть какая-то категория, и на странице этой категории перед некоторыми записями (а может быть …

Подробнее