$post_card[] = 'data-style="' . $position_type . '"'; с <?php post_class(); ?>. Именно в переменной, а не в выводе через <div>. Там он уже сам отработает как надо. Нужно тупо приклеить post_class() к $position_type.
Спиппет кода, который вы пытались сохранить вызвал фатальную ошибку в строке 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(). Чтобы сниппет понял — куда ему встать. Как это делается?