Intereting Posts
Разрешить пользователям выбирать разбивку на страницы или следующую / предыдущую (комбинацию) Рекомендации. Должен ли я создать дочернюю тему или настроить тему рамки? (например, сброс HTML5) Верхнее меню исчезает на страницах категории при фильтрации с помощью ACF Временное решение системы RFQ Как я могу исключить только конкретную должность категории подкатегорий из отображения категории? Запросы времени WordPress Как узнать, насколько популярна тема? Пользовательская таксономия ведет к 404 страницам – Постоянная ссылка Я пытаюсь скрыть пользовательскую категорию типа сообщения для входа в систему с помощью Pre_Get_Posts Различные поля доступны для разных сайтов при настройке меню Как переписать привязанные URL-адреса, когда структура permalink содержит% category%? Проверьте, используется ли аватар по умолчанию $ wpdb-> base_prefix не получает родительский префикс сайта в многопользовательском режиме Отображать внешнюю RSS-ленту на страницах нужна помощь с существующим кодом, показывающим подстраницы

Отложенные комментарии

У нас есть клиент, который использует WP как часть игры альтернативной реальности, и как часть этого, они хотят, чтобы «персонажи» оставляли комментарии на сообщениях в определенное время. Они в основном хотят иметь возможность заранее поставить в очередь комментарии, чтобы они ушли в нужное время (подобно тому, как вы можете контролировать, что сообщения будут жить в определенное время.)

Есть ли плагин, который обрабатывает это?

Solutions Collecting From Web of "Отложенные комментарии"

У меня нет плагина, о котором я знаю. Сколько комментариев мы говорим? Я предполагаю, что многие одобрят вручную.

Простое решение, о котором я могу думать, добавит что-то вроде этого в цикл комментариев в comments.php. Найдите цикл foreach и замените его чем-то вроде

<?php //set the date one day into the future $date = strtotime(date("Ymd", strtotime($date)) . " +1 day"); foreach($comments as $comment) : if($date > comments->comment_date ){ <?php comment_text(); ?> <cite><?php comment_type(); ?> by <?php comment_author_link(); ?> on <?php comment_date(); ?> at <?php comment_time(); ?></cite> } endforeach; ?> 

Это непроверено и просто пример. Вы должны иметь возможность устанавливать $date в любое удобное для вас время или даже использовать случайное время.

Ресурсы:
get_comments ()
Unraveling the Secrets of WordPress 'Файл комментариев.php
PHP Дата добавления 1 час