Intereting Posts

Пользовательский текст ссылки 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', ) ); ?> 

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

Solutions Collecting From Web of "Пользовательский текст ссылки wp_get_archive"

Я думаю, что самым простым способом было бы использовать фильтр 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']) ?>