Как удалить мета-данные записей из архива категорий WordPress и изменить их отображение

20 мар. 2015 г., 07:14:19
Просмотры: 1.45K
Голосов: 0

Я работаю с дочерней темой Bootstrap в WordPress. Моя проблема заключается в том, что я хочу удалить мета-данные записей - такие как дата публикации и автор - а также изменить отображение всех этих записей, но не могу найти правильный файл для редактирования. Я закомментировал этот код в content-single.php, но ничего не происходит:

<header class="page-header">
    <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
    <?php /*?><div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div><?php */?><!-- .entry-meta -->
</header>

Вот ссылка на архив моей категории: http://graavaa.com/category/travertine/

0
Все ответы на вопрос 1
0

Вы на правильном пути, но на самом деле ничего не закомментировали в своих правках.

Когда вы добавили <?php /* ?>, вы создаёте PHP-комментарий, но затем закрываете PHP-тег, что в некоторых интерпретаторах может привести к закрытию комментария.

Вместо этого либо оберните HTML, который хотите исключить, в HTML-комментарии, либо просто удалите его полностью:

<header class="page-header">
    <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
    <!--<div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div>--><!-- .entry-meta -->
</header>

Обернув разметку в HTML-комментарий, она всё ещё будет отображаться в исходном коде страницы, но не будет обрабатываться браузером. Однако в конечном итоге вам следует всё равно удалить эту строку, чтобы избежать ненужной разметки в выводе.

Будьте осторожны с HTML-комментариями, потому что они не могут быть вложенными:

<!--<div class="entry-meta"><?php the_bootstrap_posted_on(); ?></div><!-- .entry-meta -->-->

Кажется, что приведённый выше код должен закомментировать весь блок, но, к сожалению, дополнительный --> в конце будет выведен как обычный текст в браузере. Используйте комментарии осмотрительно и, как уже было сказано, удаляйте закомментированные строки после тестирования.

Кроме этого, я бы рекомендовал проверить все остальные упоминания class="entry-meta" в других файлах шаблонов темы и аналогичным образом закомментировать их (или удалить).

23 мар. 2015 г. 16:50:19