get_post_class() – возвращает массив CSS-классов поста

При выводе постов внутри цикла WordPress вы можете использовать фукнции post_class() или get_post_class() для присвоения посту уникальных CSS-классов в атрибуте class=””, что позволит стилизовать разные типы, форматы постов или конкретные записи по-другому. Каждый класс при добавлении проходит через очистку функцией esc_attr(). Полный список добавляемых классов. get_post_class( $class = ”, $post_id = null ); Параметры $class …

Подробнее

Изменение статуса поста в WordPress

В WordPress есть функция get_post_status(), которая возвращает статус указанного или текущего поста в цикле WordPress. Но есть ли подобная функция для того, чтобы изменить статус поста? Да, кстати, про статусы постов есть отдельный урок. Вообще в ядре WordPress нет функции set_post_status(), поэтому давайте её напишем сами. Это будет совсем не сложно. if( ! function_exists( ‘set_post_status’ …

Подробнее

wp_print_footer_scripts() – выводит скрипты в футере

wp_print_footer_scripts(); У функции нет параметров, также она ничего не возвращает. Сама функция УЖЕ подключена на функцию/хук wp_footer(), поэтому с ней вам в принципе ничего делать не нужно. Также эта функция выводит все скрипты, подключенные через wp_enqueue_script(). Есть вопросы по поводу способов подключения скриптов в WordPress? Смотрите этот бесплатный видеоурок. Хук wp_print_footer_scripts Функция wp_print_footer_scripts() состоит из …

Подробнее

Как создать лендинг на WordPress

Этот урок будет посвящён созданию лендинга на WordPress с нуля. Также вам не понадобится никаких знаний кода для этого. Единственное требование – вам нужно уже заранее установить себе где-нибудь WordPress, об этом у меня есть отдельный урок. Вступление. Можно ли создать лендинг на WordPress? Сравнение с другими платформами Да, безусловно можно. Есть один миф, который …

Подробнее

Установка WordPress ну вообще с нуля. Пошаговое руководство для начинающих

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

Подробнее

wptexturize() – заменяет кавычки и другие символы на более визуально правильные и привлекательные

Возвращает переданный в неё текст, преобразуя в нём кавычки, апострофы, тире, многоточие, символ торговой марки и символ умножения. Например, если в редакторе написать это: То на сайте будет: Замены в пределах некоторых HTML-тегов производиться не будет, по умолчанию это теги <pre>, <code>, <kbd>, <style>, <script>, and <tt>, но вы можете изменить их список фильтром no_texturize_tags. Также будет проигнорирован текст внутри …

Подробнее

previous_posts_link() – выводит ссылку пагинации на предыдущие посты

Функция выводит ссылку на страницу с предыдущими, то есть более новыми, постами. Функция работает только внутри цикла WordPress. Если находимся на первой странице (с самыми свежими постами), то ничего не выводит. Если вам нужно получить ссылку и записать в переменную PHP, то воспользуйтесь get_previous_posts_link(). Обычно выводит ссылку на более новые посты, потому что по умолчанию …

Подробнее

next_posts_link() – выводит ссылку пагинации на следующие записи

Функция выводит ссылку на страницу со следующими, то есть опубликованными ранее, постами. Работает только внутри цикла WordPress, смотрите мой видеоурок по циклам. Если находимся на последней странице (с самыми старыми постами), то ничего не выводит. Если вам нужно получить ссылку и записать в переменную PHP, то воспользуйтесь get_next_posts_link(). Обычно выводит ссылку на более старые посты, …

Подробнее

get_the_author() – возвращает display_name автора текущего поста

Функция get_the_author() не имеет параметров и должна использоваться непосредственно в цикле WordPress. Смотрите мой видеоурок про циклы. get_the_author( $deprecated = ” ) Возвращает display_name (имя в опции «Отображать как») автора текущего поста в цикле. Для получения ID пользователя поста или каких-то других его данных, рекомендую воспользоваться функцией get_the_author_meta(). Пример $author = get_the_author(); echo ‘Автор материала: …

Подробнее

the_author() – выводит имя автора «Отображать как» для текущей записи

Функция the_author() не имеет параметров и должна использоваться непосредственно в цикле WordPress. Смотрите мой видеоурок про циклы. the_author( $deprecated = ”, $deprecated_echo = true ) Ранее функции get_the_author() не существовала, и the_author() была основной функцией, которая могла возвращать или выводить имя автора в зависимости от переданных в неё параметров. Теперь эти параметры являются устаревшими, но остались в функции …

Подробнее

11 примеров классных сайтов на WordPress

У меня на блоге уже есть подборка интернет-магазинов на WordPress / WooCommerce, но периодически мне встречаются интересные сайты, которые не интернет-магазины и тоже хочется ими поделиться. Проверить сайт вы можете заглянув в исходный код (классы тега <body>, ресурсы в /wp-content), либо через инструмент whatcms.org. Нужна помощь с разработкой сайта на WordPress? Пишите – будем рады …

Подробнее

is_post_status_viewable()

Функция is_post_status_viewable() позволяет проверить, является ли указанный зарегистрированный статус поста просматриваемым. Например для встроенных статусов постов, таких как publish и private, значение true будет возвращено, во всех остальных ситуациях будет использоваться значение параметра publicly_queryable функции register_post_status() для данного статуса. is_post_status_viewable( $post_status ) $post_status (строка|stdClass) Название статуса или его класс. Пример Давайте проверим, является ли статус …

Подробнее

is_post_type_viewable()

Функция is_post_type_viewable() позволяет проверить, являются ли записи указанного типа доступными для просмотра. Например для встроенных типов постов, таких как post и page, функция будет возвращать true, в остальных же ситуациях значение параметр publicly_queryable, используемого при регистрации типа записи. is_post_type_viewable( $post_type ) $post_type (строка|WP_Post_Type) – название типа поста или его объект. Пример Например мы можем проверить …

Подробнее

is_post_publicly_viewable()

Функция is_post_publicly_viewable() позволяет проверить конкретный пост (по ID например), можно ли просмотреть его на сайте или же он недоступен для просмотра. Проверка состоит из проверки доступности для просмотра статуса и типа поста. Например, предположим, что ваш пост – «черновик», тогда доступен ли он для просмотра? Нет. Или предположим, что ваш пост – это ревизия или элемент меню. Доступен …

Подробнее

get_post_parent()

Функция получает и возвращает объект WP_Post родительской записи, страницы или поста произвольного типа. Либо null, если родительского поста не существует. Работает на основе функции get_post(). get_post_parent( $post = null ) $post (целое|WP_Post|null) ID или объект поста. По умолчанию – текущий пост в цикле. Пример Выводим заголовок родительского поста, если он существует: $current_post_id = 5; $parent_post …

Подробнее