обновлено: 2023-02-10
get_queried_object()
Функция get_queried_object();
…эта функция в отработке, скажем так, получает информацию о текущем объекте запроса — как бы сводная информация о посте, рубриках, метках, произвольных типах… (выборка информации).
Что интересно: в любом текущем запросе функция получает различные данные для разных типов страниц, например, возвратит данные:
обновлено: 2023-02-10
admin_url()
Функция admin_url() используется для организации бэкенда — работа по административной части WordPress — обновлена в WordPress 5.8
Получает URL админ-панели сайта. Учитывает протоколы (http и https).
Возможно организовать (получить) адрес конкретной страницы админки. Изменена в обновлении ядра Вордпресс 5.8.
обновлено: 2021-03-19
wp_robots
wp_robots() — посредством функции, по требованию владельца сайта (разработчика), возможны настройки метатега robots — указываем требуемые директивы.
Новая функция. Добавлена в WordPress 5.7.
обновлено: 2021-03-19
wp_robots_no_robots
Новая функция WordPress wp_robots_no_robots — применяется, если нужно закрыть сайт (страницу) от индексации — noindex.
Помимо иных подобных функций, wp_robots_no_robots
добавлена в качестве модернизации и замены устаревшей wp_no_robots()
— подробнее ниже по тексту.
обновлено: 2021-03-18
wp_filter_content_tags
Функция wp_filter_content_tags() — настраиваемая обработка контента в связке с новыми технологиями браузеров. Введена в WP 5.7.
На данный момент модификации обрабатывает добавление к img тегам соответствующих атрибутов srcset, sizes и loading (отложенная загрузка — с WP 5.5), и теперь: в версии ВП 5.7 добавляет атрибут loading ( loading=’lazy’ ) к тегам для окон iframe.
Примечательно: добавление тегов происходит автоматически! так что, если на момент создания публикации (старые посты), в атрибутику контента соответствующие теги добавлены не были — с новейшими версиями WordPress они будут добавлены автоматически.
Всё это легко настраивается по требованию разработчика: отключается/включается…
обновлено: 2021-03-16
wp_strip_all_tags()
wp_strip_all_tags() удаляет все HTML теги из строки. Важно иметь в виду, script и style удаляются вместе с содержимым. Разница с strip_tags()
— теги <script>
и <style>
НЕ удаляются вместе с содержимым.
пример разницы отработки:
strip_tags( '<script>текст</script>' ); // текст
wp_strip_all_tags( '<script>something</script>' ); // пустая строка ''
Включена от версии WP 2.9.0
Работает на основе PHP функции strip_tags(). Пробелы в завершении строки будут удалены. Подробнее в описании функции php trim()
обновлено: 2021-03-16
strip_tags
Функция php strip_tags() — удаляет теги HTML и PHP из строки определенного текста (контента).
В WP используется, например, для обрезки текста в работе с функцией the_excerpt.
использование от: PHP 4, PHP 5, PHP 7 и до PHP 8 … В WordPress работает, например, в связке с wp_strip_all_tags().
comment_form()
comment_form() — выводит на экран код формы комментирования WordPress — используется в шаблонах.
Большинством строк/полей формы комментирования можно управлять с помощью массива параметров $args, который передается в функцию. Мы также можем использовать фильтры comment_form_default_fields чтобы изменять данные массива полей, которые включены в функцию по умолчанию: возможно добавить новое произвольное поле, либо же удалить.
Поля имеют индивидуальный фильтр comment_form_field_$name, — здесь $name — это ключ, используемый в массиве…