10 шаблонных шаблонов WordPress, которые вы можете не знать

WordPress поставляется с большим количеством шаблонов тегов с момента его создания. Эти шаблоны тегов в WordPress являются функциями PHP, которые можно использовать для вывода, а также для извлечения фрагмента данных.

Если вы разрабатывали тему WordPress, вы можете быть знакомы с некоторыми из этих тегов шаблонов, такими как the_title, который показывает заголовок сообщения, the_author, который показывает имя автора сообщения и ссылку на сообщение.

WordPress продолжает развиваться. Каждый новый выпуск часто вводит несколько новых тегов шаблонов. Настолько, что идти в ногу со всеми этими тегами шаблонов – старыми или новыми – может быть довольно сложно. Посмотрите на эти 20 шаблонных тегов, которые вы могли пропустить.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Читайте также: Как создавать собственные теги шаблонов WordPress

Столица П
WordPressв соответствии с их руководством и стандартом, должно быть написано с капитал П то есть WordPress – это нет, нет; правильный путь – записать это как WordPress,

Заглавная буква «P» является настолько важной проблемой, что Мэтт Малленвег (основатель WordPress) включил ее в его решение еще в 2009 году, Функция capital_p_dangit () вводится как часть инициативы.

Начиная с: 3.0.0
// Используя это прямо
$ footer_text = get_theme_mod (“footer_text”, “”);
$ footer_text = captial_p_dangit ($ footer_text); // Любой текст WordPress превращается в заглавную букву P.

// Или, используя его в фильтре WordPress.
add_filter (“the_excerpt”, функция ($ text) {
 return captial_p_dangit ($ text);
});
Логотип
В 4.5 WordPress представила возможность загружать логотип для тем через настройщик, Эта новая функция требует поддержки тем: добавив add_theme_support (‘site-logo’), логотип появится в настройщике.

Эта функция приводит к использованию нескольких новых тегов шаблона, которые могут обрабатывать вывод изображения логотипа на темы, а именно: has_custom_logo (), get_custom_logo () и the_custom_logo ().

Начиная с: 4.5.0

// 1. Вывод включает в себя изображение логотипа и ссылку на дом.
the_custom_logo ();

// 2. Получить персонализированный логотип, выводящий «string».
$ logo = get_custom_logo ();

// 3. Условно
if (has_custom_logo ()) {
$ logo = get_custom_logo ();
}

// 4. Использование get_custom_logo, чтобы обернуть логотип div;
add_filter (“get_custom_logo”, function ($ html) {
возвращение ‘». $ html. ‘

«;
});

URL-адрес миниатюрного изображения

WordPress имеет встроенную длинную встроенную утилиту для добавления миниатюр или избранных изображений. Тег шаблона, the_post_thumbnail (), показывает тег изображения вместе с их атрибутами.

Но что, если вы хотите показать миниатюру изображения в качестве фона через CSS? Используйте тег шаблона get_the_post_thumbnail_url ().

С тех пор: 4.4.0

Пример:

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

С: 2.6.2

Пример:

// Генерируем число от 1 до 200
$ rand_number = wp_rand (1, 200); // вывод не будет ниже 0 или 201 выше.

Комментарии нумерация страниц
Большинство тем в настоящее время используют the_comments_navigation (), которая даст навигационную ссылку типа «Next» и «Prev». Если вы хотите показать пронумерованную навигацию (нумерацию страниц), замените тег на the_comments_pagination ().

Имейте в виду, что тег шаблона доступен только в WordPress 4.4.0 и выше. Обязательно запустите проверку перед ее развертыванием.

С тех пор: 4.4.0

Пример:

«Ол»,
‘short_ping’ => true,
‘avatar_size’ => 42,
));
?>

Сокращение URL
Этот шаблон тега сократит длину URL. И такой очень длинный URL не переместится в новую строку в пределах содержания тела. Вы можете выбрать один из двух вариантов: add overflow-wrap: break-word; в вашем CSS или обрежьте длину URL с помощью тега шаблона url_shorten ().

Начиная с: 1.2.0

Пример:

$ link = get_the_permalink ();
$ url_text = url_shorten ($ link); // например www.hongkiat.com/blog/css …
эхо». $ url_text. ‘«;

Добавить встроенные скрипты
Мы всегда использовали wp_enqueue_script для регистрации, загрузки скрипта и его зависимостей. Однако загрузка внутреннего скрипта не была достаточно простой, пока не появился этот тег шаблона wp_add_inline_script.

Для добавления встроенного сценария требуется известный сценарий в очереди, к которому он будет прикреплен. Эта обработчик передается в качестве первого параметра скрипта, аналогичного функции wp_localize_script (). Второй параметр должен передавать содержимое скрипта. Третий параметр указывает, должен ли inline выводиться «до» или «после».

Начиная с: 4.5.0

Пример:

function enqueue_script () {
   wp_enqueue_script (‘twentysixteen-script’, get_template_directory_uri (). ‘/js/functions.js’, array (‘jquery’), ‘20160412’, true);
wp_add_inline_script (‘twentysixteen-script’, ‘window.hkdc = {}’, ‘before’);
}
add_action (‘wp_enqueue_scripts’, ‘enqueue_script’);

// Вывод:
//
//

Выпадающий язык
Тег шаблона wp_dropdown_languages ​​выведет параметр HTML со списком языков на вашем сайте WordPress. Вы найдете этот шаблон тега полезным, если вам нужно локализовать свой сайт. Вы можете использовать его, чтобы показать свои языковые параметры в Редактор пользователя на экране или в интерфейсе вашего сайта, чтобы пользователи могли выбирать свои языковые предпочтения.
Перечислите варианты доступных языков в настройках пользователя.Начиная с: 4.0.0

Пример:

wp_dropdown_languages ​​(массив (
    ‘id’ => ‘lang_options’,
    ‘name’ => ‘lang_options’,
    ‘languages’ => get_available_languages ​​(),
    ‘translations’ => array (‘id_ID’, ‘ja’), // Индонезия и Япония
    ‘selected’ => ‘en_US’,
    ‘show_available_translations’ => false,
    )
);

Получить URL изображения аватара
Как следует из названия, этот шаблонный тег get_avatar_url () будет извлекать путь изображения аватара пользователя. Он позволяет отображать и формировать аватар любым удобным для вас способом, а не просто отображать его с помощью тега HTML-изображения.

С тех пор: 4.2.0

Пример:
$ avatar = get_avatar_url (‘admin@domain.com’);

Получить тему
Эта функция извлекает объект, содержащий информацию о текущей активной теме. Эта информация включает тему Slug, Name, Version, Text Domain, Author и т. Д.

В следующем фрагменте кода мы используем его для получения версии и передачи ее в качестве версии сценария.

С: 3.4.0

Пример:
$ theme = wp_get_theme ();
define (‘THEME_SLUG’, $ theme-> template); // twentysixteen
define (‘THEME_NAME’, $ theme-> get (‘Name’)); // Двадцать шестнадцать
define (‘THEME_VERSION’, $ theme-> get (‘Version’)); //1.2

function load_scripts () {
wp_enqueue_script (‘script-ie’, $ templateuri .’js / ie.js ‘, array (“jquery”), THEME_VERSION);
wp_script_add_data («script-ie», «условный», «lt IE 9»);
}
add_action (‘wp_enqueue_scripts’, ‘load_scripts’);

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *