cat_is_ancestor_of() — является ли указанная категория родительской для другой указанной категории

Функция возвращает true, если $cat1 является родительской рубрикой для $cat2 (вне зависимости от уровня вложенности), возвращает false в обратном случае, а также, если в аргументах функции неправильно задан тип (строки не поддерживаются). cat_is_ancestor_of( $cat1, $cat2 ) $cat1 (целое число|объект) ID или объект рубрики, здесь нужно указать родительскую рубрику $cat2 (целое число|объект) ID или объект рубрики, …

Подробнее

wp_register_style() — регистрирует файлы CSS-стилей

Присваивает CSS-файлу идентификатор, в дальнейшем, используя который, можно подключать файл на сайт через функцию wp_enqueue_style(). wp_register_style( $handle, $src, $deps = array(), $ver = false, $media = ‘all’ ) Все параметры в данном случае будут такими же, как и у функции wp_enqueue_style(). Единственное только можно добавить про параметр $handle — это рабочее название для файла таблицы …

Подробнее

get_post_statuses() — возвращает массив основных статусов постов

Функция всегда возвращает один и тот же массив из следующих статусов постов и их названий: draft, pending, private, publish. Содержимое массива может зависеть лишь от локализации WordPress. get_post_statuses() Сам массив внутри функции выглядит следующим образом: $status = array( ‘draft’ => __(‘Draft’), ‘pending’ => __(‘Pending Review’), ‘private’ => __(‘Private’), ‘publish’ => __(‘Published’) ); Пример использования print_r( …

Подробнее

Рекомендуемое содержимое файла robots.txt для WordPress. Функция do_robots().

Относительно того, что должно быть внутри файла robots.txt до сих пор возникает куча споров. Вообще, на мой взгляд, этот файл должен содержать две обязательные вещи: путь к карте сайта: Sitemap: https://misha.blog/sitemap.xml Некоторые плагины вставляют эту директиву автоматически. директиву host для Яндекса (нужна, если у вашего сайта есть зеркала, для того, чтобы показать главное зеркало): Host: …

Подробнее

content_url() – возвращает абсолютный URL папки wp-content на сайте

Прежде всего — что такое wp-content? Это такая папка (директория), которая находится прямо в директории установки WordPress: Как видно по скриншоту, в wp-content содержатся некоторые другие папки, а именно: plugins — папка с установленными на сайте плагинами, themes — с темами соответственно, upgrade — нужна при обновлении движка, плагинов и тем, uploads — папка с …

Подробнее

is_preview() — отображается ли пост или страница в режиме предварительного просмотра изменений

Условный тег, возвращает true, если текущий пост или страница отображается в режиме просмотра изменений, в остальных случаях — false. is_preview() Не имеет параметров. Пример if ( !is_preview() ) { // подключаем код Google Analytics например } Кодекс WordPress: author_can(), cat_is_ancestor_of(), comments_open(), email_exists(), has_excerpt(), has_nav_menu(), has_post_format(), has_post_thumbnail(), has_tag(), in_category(), is_404(), is_active_sidebar(), is_admin(), is_admin_bar_showing(), is_archive(), is_attachment(), is_author(), …

Подробнее

get_adjacent_post() — возвращает объект предыдущего или следующего поста

Функция возвращает объект поста WP_Post (предыдущего или следующего — зависит от указанных параметров), подробное описание самого объекта здесь. get_adjacent_post( $in_same_cat = false, $excluded_categories = », $previous = true ) $in_same_cat (логическое) должен ли возвращаемый пост находиться в той же категории, что и текущий. $excluded_categories (строка|массив) ID рубрик через запятую или в виде массива, посты из …

Подробнее

get_page_by_title() — возвращает объект поста / страницы по заголовку

Функция возвращает объект поста (записи / страницы / произвольного типа поста) с переданным в параметрах заголовком, в случае, если пост с указанным заголовком не существует, возвращает NULL. Все параметры возвращаемого объекта подробно описаны в этой статье. get_page_by_title($page_title, $output = OBJECT, $post_type = ‘page’ ) $page_title (строка) заголовок страницы, не зависит от регистра. $output (строка) формат …

Подробнее

get_boundary_post() — возвращает первый или последний пост на блоге

В случае успеха возвращает массив, состоящий из одного элемента — объекта поста WP_Post. Возвращает NULL, если глобальная переменная $post не определена. Пустую строку, если не найдено никаких соответствующих постов. get_boundary_post( $in_same_cat = false, $excluded_categories = », $start = true ) $in_same_cat (логическое) учитывать только те посты, которые находятся в той же рубрике, что и текущий …

Подробнее

tag_description() — возвращает описание метки

Возвращает описание метки (заполняется в админке) с указанным в параметрах ID, если ID не указан, будет возвращено описание той метки, на странице которой находимся. Работает на основе функции term_description() и в некоторых случаях полностью эквивалентна ей. tag_description( $tag = 0 ) $tag (целое число) ID метки, описание которой нужно получить. По умолчанию — текущая метка. …

Подробнее

cache_javascript_headers() — устанавливает кэширование JavaScript

Проставляет кэширующие заголовки для JavaScript на 10 дней. cache_javascript_headers() Не имеет параметров и возвращаемых значений. Устанавливаемые заголовки: header( «Content-Type: text/javascript; charset=UTF-8» ); header( «Vary: Accept-Encoding» ); header( «Expires: Wed, 27 Mar 2013 02:47:29 GMT» ); Понятное дело, что функцию нельзя использовать в обычных HTML-файлах темы. Кодекс WordPress: add_query_arg(), add_theme_support(), body_class(), bool_from_yn(), cache_javascript_headers(), do_robots(), get_bloginfo(), get_body_class(), …

Подробнее

bool_from_yn() — возвращает true или false в зависимости от значения аргумента

Функция возвращает логическое true в том случае, если в качестве значения аргумента указано y или Y, то есть нет зависимости от регистра. Во всех остальных случаях возвращает false. bool_from_yn( $yn ) $yn (строка) Пример if( bool_from_yn( ‘y’ ) ) { echo ‘ok’; } Кодекс WordPress: add_query_arg(), add_theme_support(), body_class(), bool_from_yn(), cache_javascript_headers(), do_robots(), get_bloginfo(), get_body_class(), get_num_queries(), get_query_var(), …

Подробнее

get_post_type_object() — возвращает объект типа поста

Функция возвращает объект, содержащий всю информацию об указанном типе поста. get_post_type_object( $post_type ); $post_type (строка) тип поста Для начала попробуем вывести объект стандартного типа page. Это делается следующим образом: $page_obj = get_post_type_object( ‘page’ ); print_r( $page_obj ); В результате мы получаем следующее. Хотя, на самом деле, весь объект будет сбит в одну строку. Для того, …

Подробнее

add_post_type_support() — добавляет поддержку определенных метабоксов для указанного типа постов

Позволяет подключить на страницы редактирования какого-либо типа поста один или несколько стандартных вордпрессовских метабоксов (конечно же в том случае, если данный тип поста их и так не поддерживает по умолчанию). add_post_type_support( $post_type, $feature ) $post_type (строка) название типа поста. $feature (строка|массив) название или массив названий стандартных метабоксов WordPress, которые нужно подключить. Функция поддерживает следующие названия …

Подробнее

get_next_post() — возвращает объект следующего поста

Функция возвращает: в случае успеха — объект следующего по дате публикации поста WP_Post, параметры которого описаны здесь, Null, если глобальная переменная $post не определена, пустую строку, если посты, соответствующие условиям, не найдены. get_next_post($in_same_cat = false, $excluded_categories = ») Параметры функции точно такие же, как и у get_previous_post(), так что смотрите описание там. Пример Выведем ссылку …

Подробнее