Как мне пронумеровать каждый <h2> в сообщении WordPress, используя php? - PullRequest
2 голосов
/ 11 ноября 2019

Я хотел бы добавить номер перед каждым субтитром в определенных сообщениях (у которого есть опция «indice», созданная с проверенным acf) последовательно.

Я достиг цели, используя css:

   body { counter-reset: h2counter; } 
h1 { counter-reset: h2counter; } 

h2:before { content: counter(h2counter) ".\0000a0\0000a0"; counter-increment: h2counter; counter-reset: h3counter; } 

h3:before { content: counter(h2counter) "." counter(h3counter) ".\0000a0\0000a0"; counter-increment: h3counter; }

Но я хотел бы знать, можно ли создать аналог php.

1 Ответ

1 голос
/ 11 ноября 2019
<?php 
  if (have_rows('flexible_field')) {
    $count = 0;
    while (have_rows('flexible_field')) {
      the_row();
      $count++;
      echo '<div>',$count,'</h2>';
    }
  }
?>

Flexible_field - это имя значения вашего поля в настраиваемом поле, вам нужно изменить его в соответствии с настройками вашего бэкенда, приведенное выше напечатает счетчик в теге h2, а затем css, используя вашу потребность

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