Спиппет кода, который вы пытались сохранить вызвал фатальную ошибку в строке 784:
Cannot redeclare twentytwenty_unique_id() (previously declared in /var/www/html/wp-content/themes/twentytwenty/inc/template-tags.php:787)
/inc/template-tags.php
через тот же require get_stylesheet_directory()
, чтобы отредактировать. А оно не работает. comments.php
, после edit_comment_link()
, требуется добавить код delete_comment_link(get_comment_ID());
, создающий пару дополнительных команд — «Удалить» и «Пометить как спам» в дополнение к имеющейся «Редактировать». Реализует это дело такой сниппет:function delete_comment_link($id) {
if (current_user_can('edit_post')) {
echo '| <a href="'.admin_url("comment.php?action=cdc&c=$id").'" title="Удалить">(××)</a> ';
echo '| <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'" title="Спам">(! ツ)</a>';
}
}
edit_comment_link()
. Чтобы сниппет понял — куда ему встать. Как это делается?
Я потому и прошу показать пример добавления их через конкатенацию с
<?php post_class(); ?>
. Именно в переменной, а не в выводе через<div>
. Там он уже сам отработает как надо. Нужно тупо приклеитьpost_class()
к$position_type
.