Intereting Posts
отображать сообщение несколько раз на основе массива дат Лучший способ создать список музыкантов в WordPress Функция определения меню WordPress Admin – это отдельный файл Заменить статическую домашнюю страницу Есть ли способ прочитать или перечислить содержимое wp_head ()? Категория и сообщения на главной странице Разметка страниц не работает на некоторых страницах автора Добавление соответствующих категорий в соответствующую должность Использование фильтра query_vars Как я могу изменить пользовательский тип сообщения и шаблон пользовательской страницы для дочерней темы, если все штыри контента обрабатываются «родным» плагином темы? Собирать все сообщения Custom Post Type в массив / объект соответствующим образом неспособный wp_enqueue_script ('предложить'); Лучший способ получить статистику Что такое meta_id В wp_postmeta? Как добавить новый столбец в пользовательский список типов сообщений?

Пользовательский текст ссылки wp_get_archive

Я пытаюсь создать собственный текст для ссылок на архив в боковой панели. Сейчас он печатает его, но выходит как обычный текст – я пытаюсь сделать полный текст вывода в ссылку.

поэтому «+ Trip {archive-link}» должен быть текстом ссылки

<?php wp_get_archives( array( 'type' => 'yearly', 'before' => '<li class="CAPS source-bold"><span class="plus">+</span> Trip ','after' => '</li>', 'format' => 'custom', ) ); ?> 

любая помощь будет принята с благодарностью!

Я думаю, что самым простым способом было бы использовать фильтр get_archives_link . Например:

 add_filter ('get_archives_link', function ($link_html, $url, $text, $format, $before, $after) { if ('with_plus' == $format) { $link_html = "<li class='CAPS source-bold'><a href='$url'>" . "<span class='plus'>+</span> Trip $text" . '</a></li>'; } return $link_html; }, 10, 6); 

Затем в шаблоне:

<?php wp_get_archives (['type' => 'yearly', 'format' => 'with_plus']) ?>