Intereting Posts
проверьте, если какая-либо функция «add_action» содержит строку XXXXXXXXX Устанавливать автора сообщения по умолчанию на новый пост Комментарий WordPress от не показывать wp_dropdown_pages не позволяет выбрать более одного типа сообщений Отображать теги, которые отображаются только в одной категории Как смоделировать иерархию курсов, уровней и уроков? Почему публикация get_post_status публикуется, когда вложение находится в корзине? MySQL: получить элементы post_tag, которые являются тегами (а не ключевыми словами SEO) Получить пользовательскую таксономию для короткого кода визуального композитора, но не работать? Недостатки, чтобы не использовать встроенный тип сообщений «Сообщения»? Кодекс нуждается в оболочке / контейнере, чтобы добавить нижний колонтитул, но где? Стиль меню для последнего пункта меню Добавить класс после 4-го сообщения Как отслеживать прогресс пользователей через страницы, вставляя данные в базу данных WordPress? Плагин календаря событий для курсов, показывающих полный год

Лучший способ получить несколько ссылок в заголовке сообщения

Обычно я получаю сообщение без проблем, однако теперь мне нужно добиться чего-то вроде этого:

Пример написан для этого заголовка

Как вы видите, два слова – это ссылки в заголовке, другая проблема заключается в том, что может быть любое количество ссылок, поскольку это будет зависеть от контента. Как я могу это достичь? мне придется использовать дополнительные поля в WordPress? как показать WordPress, какие слова в названии являются ссылками? И, кроме того, мне нужно как-то сохранить URL-адрес для ссылки.

Solutions Collecting From Web of "Лучший способ получить несколько ссылок в заголовке сообщения"

Легкий способ сделать это – не отображать заголовок на вашем шаблоне страницы и иметь заголовок h1 в качестве первой вещи в вашем контенте.

Согласился с Томом по поводу того, что это спорная практика UI / UX, но вот какой-то код для образовательных целей (он входит в ваши functions.php ):

 add_filter( 'the_title', 'wpse0419_modified_post_title'); function wpse0419_modified_post_title ($title,$id) { if ( $id == get_the_ID() ) { // narrow down to current item's title only $meta_url = get_post_meta($id, 'your_meta_key_url', true); if($meta_url){ $title = $title . "(<a href='" . $meta_url ."'>modified title</a>)"; } } return $title; } 

Вы можете читать фильтры в этой статье Codex , а также об хранении пользовательских переменных в метатете post в этом .