也想出现在这里?联系我们

WordPress根据最后一次评论时间来决定是否显示评论者链接

2024.01.22 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

В 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 дней с момента его оставления. Если да, то выводим ссылку на автора комментария с его именем, иначе выводим только имя автора без ссылки. Вы можете изменить условия проверки времени в соответствии с вашими требованиями.

有用0
  • 2024.01.22初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧