get_comments_number()

Функция возвращает количество комментариев к посту с указанным ID или текущему посту в цикле. get_comments_number( $post_id = 0 ) Параметры $post_id (целое|WP_Post) Укажите ID или объект поста, количество комментариев которого нужно получить. По умолчанию используется текущий пост в цикле. Примеры // выводим количество комментов к текущему посту echo get_comments_number();   // выводим количество комментов из …

Подробнее

Block Protocol: проект, нацеленный на создание универсальной системы блоков

Block Protocol – это новый проект, задачей которого является создание блочной системы для встраивания интерактивных блоков в любое веб-приложение. Цель проекта состоит в том, чтобы создать более совместимую, открытую сеть, в которой блоки будут передаваться через стандартизированный протокол. Первый проект спецификации Block Protocol разрабатывался командой, ответственной за HASH – open source платформу по моделированию и …

Подробнее

Вариации глобальных стилей («скины» для тем) появились в Gutenberg

В Gutenberg 12.5 RC 1 появился один из самых долгожданных для меня компонентов – вариации глобальных стилей. Официальный релиз Gutenberg 12.5 ожидается не раньше следующей недели, однако я решил протестировать эту возможность уже сейчас. Вариация глобальных стилей – это скин, выбираемый пользователем и используемый для активной в данный момент темы. К примеру, тема с синей …

Подробнее

В 2022 году может выйти три главных релиза WordPress

Релиз WordPress 5.9 был загружен уже почти 12 млн раз с момента его выхода на прошлой неделе. Миллионы пользователей WordPress впервые открыли для себя функционал полного редактирования сайта (FSE). Что они думают по поводу этого нововведения? С какими проблемами они сталкиваются? Разработчики WordPress и опытные пользователи провели обстоятельное тестирование функций FSE. Осталось проанализировать обратную связь. …

Подробнее

Tabnine — искусственный интеллект для вашего PhpStorm

Обложка к записи Tabnine — искусственный интеллект для вашего PhpStorm

Tabnine (ранее Codota) — самый лучший плагин для автодополнения кода с привлечением искусственного интеллекта и нейросетей в PhpStorm. Как работает TabNine По словам разработчика Джейкоба Джексона, в основу алгоритма легла система обработки естественного языка GPT-2 от OpenAI. Для того, чтобы натренировать ИИ, он использовал более 2 млн файлов из GitHub. Обрабатывая текущую строчку, TabNine предлагает наиболее …

Подробнее

Framboise: яркая дочерняя тема для Alara от UXL Themes

Выглядит так, будто Эндрю Старр (Andrew Starr) решил собрать легион блочных тем. Он является единственным разработчиком UXL Themes и уже выпустил 6 тем в прошлом году, причем большинство из них – за последние несколько месяцев. Framboise, его последний проект, является дочерней темой к Alara. Эндрю пообещал выпустить новую вариацию дизайна, дочернюю тему или блочный паттерн …

Подробнее

Появилась предварительная дорожная карта для WordPress 6.0

Релиз WordPress 5.9 еще только сошел со стапелей, но разработчики уже делают шаги вперед. Вчера Матиас Вентура опубликовал предварительную дорожную карту для релиза 6.0. Она охватывает общий обзор запланированных возможностей, которые должны появиться в этом году. Версия 6.0, как ожидается, станет концептуальным завершением Фазы 2 проекта Gutenberg, охватив визуальные инструменты проектирования сайтов. Они по-прежнему будут …

Подробнее

get_edit_term_link()

Возвращает URL, ведущий на страницу редактирования элемента таксономии в админке. В случае, если передано название несуществующей таксономии, ничего не возвращает. В случае, если у текущего пользователя нет прав на редактирование данного элемента таксономии current_user_can( ‘edit_term’, $term_id ), ничего не возвращает. get_edit_term_link( $term_id, $taxonomy = », $object_type = » ) Параметры $term_id (целое|WP_Term) ID или объект …

Подробнее

edit_term_link()

Выводит HTML-ссылку на редактирование элемента таксономии (рубрики, метки или произвольной таксономии). Ссылка не будет выведена, если у пользователя нет прав на редактирование термина. Если вам нужно получить/вывести именно URL ссылки, то обратите внимание на get_edit_term_link(). edit_term_link( $link = », $before = », $after = », $term = null, $echo = true ) Параметры $link (строка) …

Подробнее

get_edit_tag_link()

Возвращает: URL страницы редактирования метки – в случае успеха. null – если текущий пользователь не имеет прав на редактирование. null – если второй параметр функции был изменён, и в него было передано название несуществующей таксономии. get_edit_tag_link( $tag_id, $taxonomy = ‘post_tag’ ) Параметры $tag_id (целое) ID метки URL страницы редактирования которой нужно получить. $taxonomy (строка) Если …

Подробнее

edit_tag_link()

Выводит ссылку (HTML тегом <a>) на страницу редактирования метки. Ссылка не будет выведена, если у пользователя нет прав на редактирование меток. Если вам нужно получить/вывести именно URL ссылки, то обратите внимание на get_edit_tag_link(). edit_tag_link( $link = », $before = », $after = », $tag = null ) Параметры $link (строка) Текст ссылки. По умолчанию __( ‘Edit This’ ) …

Подробнее

get_tag()

Возвращает информацию о метке. В виде объекта или в виде ассоциативного или нумерованного массива. Прежде, чем получать значение из базы данных, функция попробует получить его из кэша. Возвращает объект класса WP_Error, если в первый параметр функции передано пустое значение, либо null, если метки с указанным ID не существует. get_tag( $tag, $output = OBJECT, $filter = …

Подробнее

sanitize_term_field()

Функция занимается очисткой информации об элементе таксономии. Также позволяет добавлять в себя другие правила очистки в зависимости от контекста. Возвращает очищенное значение. Если вы не до конца понимаете, про какую «очистку» я говорю, смотрите этот видеоурок. sanitize_term_field( $field, $value, $term_id, $taxonomy, $context ) Параметры $field (строка) Ключ очищаемого поля. По сути может быть названием любого свойства …

Подробнее

wp_delete_term()

Удаляет элемент таксономии. А также его метаданные. Если термин является родительским для других терминов, то его дочерние элементы будут подвинуты на уровень выше. Возвращает: true – удаление прошло успешно, false – указанных терминов не существует, 0 – если была попытка удалить категорию по умолчанию, термин по умолчанию. wp_delete_term( $term, $taxonomy, $args = array() ) Параметры …

Подробнее

sanitize_term()

Очищает все поля элемента таксономии в полученном объекте/массиве, игнорируя все «левые» поля в нём. Под полями подразумеваются свойства объекта WP_Term. Вот его свойства («не левые» поля). term_id name description slug count parent term_group term_taxonomy_id object_id По факту, всё, что делает функция, это проходит циклом по всем этим ключам внутри массива/объекта и очищает каждый из них …

Подробнее