В WordPress можно настроить вывод ссылки на автора комментария в зависимости от времени последнего комментария. Для этого можно использовать функцию get_comment_time()
и проверить, сколько времени прошло с момента последнего комментария. Вот пример кода на PHP:
<?php
// Получаем последний комментарий к посту
$last_comment = get_comments(array(
'number' => 1,
'post_id' => get_the_ID(), // ID текущего поста
));
// Проверяем, есть ли комментарий и как давно он был оставлен (например, менее 30 дней)
if ($last_comment && strtotime($last_comment[0]>comment_date) > strtotime('30 days')) {
// Выводим ссылку на автора комментария
echo '<a href="' . get_comment_author_url() . '">' . get_comment_author() . '</a>';
} else {
// Выводим только имя автора без ссылки
echo get_comment_author();
}
?>
В этом коде мы сначала получаем последний комментарий к текущему посту, затем проверяем, прошло ли менее 30 дней с момента его оставления. Если да, то выводим ссылку на автора комментария с его именем, иначе выводим только имя автора без ссылки. Вы можете изменить условия проверки времени в соответствии с вашими требованиями.