get_the_date()

Функция get_the_date() возвращает дату написания текущего поста. В отличие от функции the_date() всегда возвращает дату. В конце применяется фильтр get_the_date. get_the_date( $format = », $post = null ) $format (строка) Формат даты/времени. Например Y-m-d (2020-01-30). Все возможные форматы вы можете найти в официальной документации PHP. $post (число|WP_Post) ID поста или объект поста. Если не указать …

Подробнееget_the_date()

get_avatar_url()

Функция get_avatar_url() возвращает ссылку на аватар (Gravatar) пользователя. Подробнее про аватар можно прочитать в статье посвященной функции get_avatar(). get_avatar_url( $id_or_email, $args = null ) $id_or_email (смешанный) Обязательный параметр, который поддерживает следующие данные: Адрес электронной почты, которым не обязательно должен быть зарегистрирован на сайте. Объект WP_User или ID пользователя. Объект WP_Comment. Объект WP_Post. MD5-хэш Gravatar. $args …

Подробнееget_avatar_url()

get_tags()

Функция get_tags() возвращает данные обо всех метках. Работает на основе функции get_terms(). get_tags( $args = » ) $args (строка|массив) Список всех аргументов можно взять из статьи о get_terms(). По умолчанию пустая строка. Возвращает массив объектов вот такого формата: array ( [0] => WP_Term Object ( [term_id] => 9091 [name] => путешествия [slug] => travel [term_group] …

Подробнееget_tags()

the_privacy_policy_link()

Функция the_privacy_policy_link() выводит ссылку на страницу «Политика конфиденциальности» с учётом форматирования. the_privacy_policy_link( $before = », $after = » ) $before (строка) текст или код, который нужно вставить перед ссылкой. $after (строка) текст или код, который нужно вставить после ссылки. Данная функция работает на основе get_the_privacy_policy_link() и позволяет сразу выводить полученный результат. Результат выводится в теге …

Подробнееthe_privacy_policy_link()

get_the_privacy_policy_link()

Функция get_the_privacy_policy_link() возвращает ccылку на страницу «Политика конфиденциальности» с учётом форматирования. В отличии от функции get_privacy_policy_url() возвращает ссылку в теге <a>. get_the_privacy_policy_link( $before = », $after = » ) $before (строка) текст или код, который хотите вывести перед ссылкой. $after (строка) текст или код, который хотите вывести после ссылки. По умолчанию в $before и $after …

Подробнееget_the_privacy_policy_link()

get_privacy_policy_url()

Функция get_privacy_policy_url() возвращает URL страницы политики конфиденциальности. Или пустую строку, если данная страница не существует или не опубликована. get_privacy_policy_url() Страница «Политика Конфиденциальности» автоматически создаётся в виде черновика при установке WordPress. Пример использования Обычно данная функция используется при создании формы обратной связи/заказа. Например, как указано здесь: Ниже пример того, как была сделана данная надпись: <?php if( …

Подробнееget_privacy_policy_url()

checked() – сравнивает два значения и возвращает атрибут checked в случае их совпадения

Так как мы говорим об атрибуте checked=’checked’, то сразу можно понять, что функцию можно использовать как для чекбоксов, так и для радио-кнопок в формах. На мой взгляд – довольно удобная. checked( $checked, $current = true, $echo = true ) $checked Одно из значений для сравнения. $current Второе значение для сравнения, по умолчанию – true. echo …

Подробнееchecked() – сравнивает два значения и возвращает атрибут checked в случае их совпадения

Произвольные поля в меню

В этом уроке хочу познакомить вас с двумя новыми хуками, появившимися в WordPress 5.4, которые позволят вам добавить какой-нибудь текст или HTML в интерфейс редактирования элемента меню в админке и кастомайзере. А если можно добавить HTML, то можно добавить какие-то поля 🤔 Если вы не до конца разобрались с функционалом меню WordPress, то обязательно посмотрите …

ПодробнееПроизвольные поля в меню

Как я разбирался с Webpack. Настройка на примере SCSS.

Как ни странно, детально разобраться с вебпаком я захотел именно для того, чтобы использовать в своих проектах CSS-пропроцессоры. Даже когда появился Gutenberg, я в это решил не вникать и создавал блоки для него на чистом JS 😁 В этом уроке постараюсь рассказать всё пошагово и очень легко, для тех, кто никогда не работал ни с …

ПодробнееКак я разбирался с Webpack. Настройка на примере SCSS.

Как понять, что тему, которую вы купили, лучше не использовать?

У этого поста две цели: Развеять два мифа, витающих в русскоязычном интернете о безопасности и о производительности WordPress. (Спойлер: WordPress – супер быстрый, WordPress – безопасный). Предостеречь людей, которые собираются создавать сайт на WordPress от роковой ошибки. Смотрите, разработка сайта на WordPress – это по сути и есть разработка темы на основе ядра движка. Когда клиенты заказывают …

ПодробнееКак понять, что тему, которую вы купили, лучше не использовать?

wp_insert_user() – добавляем пользователя на сайт через код. Или обновляем существующего.

В случае успеха функция возвращает ID созданного/обновлённого пользователя, в случае неудачи – объект WP_Error. Некоторые из таких ситуаций: «Имя пользователя не может быть длиннее 60 символов.» – до описания этой функции я вообще не знал об этом ограничении! «Нельзя создать пользователя с пустым логином.» – логично. «Извините, это имя пользователя уже существует!» – да, такие …

Подробнееwp_insert_user() – добавляем пользователя на сайт через код. Или обновляем существующего.

Что нового в WordPress 5.4

В этой версии мы в основном встретимся с обновлениями редактора Gutenberg. Недавно уже появилась версия RC (Release Candidate) и вы можете потестить её двумя способами: Использовать плагин WordPress Beta Tester Скачать её в виде архива тут Конечно же не нужно забывать, что бета – это бета и сразу же обновлять её на живых сайтах наверное не …

ПодробнееЧто нового в WordPress 5.4

2 способа как отключить редактор Gutenberg

Те, кто немного следил за моими выступлениями на митапах и конференции WCSPB2019 и публикациями, могли заметить, что с самого момента, когда Gutenberg стал частью ядра WordPress (конец 2018) я топил за него изо всех сил. И продолжаю топить. Тем не менее, я ни разу не отрицаю, что бывают ситуации и сайты, на которых он просто …

Подробнее2 способа как отключить редактор Gutenberg

Улучшенные возможности сортировки при помощи orderby и meta_query

В WordPress 4.2 (да, давно) появились некоторые дополнительные возможности при работе с параметром orderby запросов WP_Query, get_posts() и т.д., особенно они хороши в комбинации с использованием параметра meta_query. Для тех, кто давно в теме WordPress, наверняка знаком с подобным типом записи: $q1 = new WP_Query( array( ‘meta_key’ => ‘city’, ‘orderby’ => ‘meta_value’, // meta_value_num для …

ПодробнееУлучшенные возможности сортировки при помощи orderby и meta_query

have_comments() – проверяет, есть ли комментарии у текущего поста в основном цикле

Предзназначена для использования на странице записи / страницы / произвольного типа записи. have_comments() Функция не имеет параметров, возвращает true, если есть комментарии у поста, false – если нет. Пример использования По сути эта функция – условный тег и её можно часто встретить внутри файла comments.php в вашей теме, например: if( have_comments() ){   // тут …

Подробнееhave_comments() – проверяет, есть ли комментарии у текущего поста в основном цикле