Добавить атрибут id к элементу h1 в WordPress - PullRequest
0 голосов
/ 02 сентября 2018

Рендеринг по умолчанию элемента h1 в WordPress выглядит следующим образом:

<h1 class="entry-title"> XYZ </h1>

Я бы хотел добавить атрибут id к элементу h1 со значением заголовка поста. Результат должен выглядеть следующим образом

<h1 id="XYZ" class="entry-title"> XYZ </h1>

Я уже просмотрел много сообщений здесь, но не смог найти ответ на свой вопрос. Разве не должно быть простого фильтра для functions.php для переопределения рендеринга элемента h1?

1 Ответ

0 голосов
/ 02 сентября 2018

В зависимости от того, куда вы извлекаете шаблон одного сообщения, вы можете изменить вывод следующим образом:

<h1 id="<?php echo get_the_title(); ?>" class="entry-title"> XYZ </h1>

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

Также get_the_title() извлекает заголовок без форматирования, вероятно, вам нужен пост-слаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...