Ваш путь: Главная » функции WordPress, WooCommerce
лента архива: функции WordPress, WooCommerce
2021-03-19
отредактировано:  2021-03-19
Михаил ATs в теме: 

wp_robots

wp_robots() — посредством функции, по требованию владельца сайта (разработчика), возможны настройки метатега robots — указываем требуемые директивы.

 

 

Новая функция. Добавлена в WordPress 5.7.

 



2021-03-19
отредактировано:  2021-03-19
Михаил ATs в теме: 

wp_robots_no_robots

Новая функция WordPress wp_robots_no_robots — применяется, если нужно закрыть сайт (страницу) от индексации — noindex.

 

Помимо иных подобных функций, wp_robots_no_robots добавлена в качестве модернизации и замены устаревшей wp_no_robots() — подробнее ниже по тексту.

 



2021-03-18
отредактировано:  2021-03-18
Михаил ATs в теме: 

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
отредактировано:  2021-03-16
Михаил ATs в теме: 

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
отредактировано:  2021-03-16
Михаил ATs в теме: 

strip_tags

Функция php strip_tags() — удаляет теги HTML и PHP из строки определенного текста (контента).

 

В WP используется, например, для обрезки текста в работе с функцией the_excerpt.

 

использование от: PHP 4, PHP 5, PHP 7 и до PHP 8 … В WordPress работает, например, в связке с wp_strip_all_tags().

 



2021-03-16
отредактировано:  2021-03-16
Михаил ATs в теме: 

comment_form()

comment_form() — выводит на экран код формы комментирования WordPress — используется в шаблонах.

 

Большинством строк/полей формы комментирования можно управлять с помощью массива параметров $args, который передается в функцию. Мы также можем использовать фильтры comment_form_default_fields чтобы изменять данные массива полей, которые включены в функцию по умолчанию: возможно добавить новое произвольное поле, либо же удалить.

 

Поля имеют индивидуальный фильтр comment_form_field_$name, —  здесь $name — это ключ, используемый в массиве…

 



2021-03-16
отредактировано:  2021-03-16
Михаил ATs в теме: 

the_content()

Выводит контент поста (записи, страницы).

 

Так называемый тег шаблона, как правило используется внутри цикла WordPress, а также на страницах ,записях (например, в файлах page.php, single.php и пр.), перед вызовом функции the_post().

 

В отличие от get_the_content, например, хуки the_content используются для фильтрации контента записи (важно понимать: после того как контент получен из Базы Данных, но ! до того как выведен на экран!).

 

Подробнее о функции:

 



подгрузить ещё посты?..↓↓