Intereting Posts
Меню не стилизовано. Новые функциональные возможности меню дают мне головную боль перенаправлен на «добро пожаловать на 3.8.5» после автоматического обновления до 4.1.1, теперь другие ссылки администратора дают 500 ошибок Отображать пользовательское поле на боковой панели, если значение присутствует RSS / Atom недействительны, ошибки «Несовпадаемые теги» Как я могу очистить кэширование oEmbed для YouTube в сообщениях по мере их загрузки Twitter feed – Не удалось открыть поток Как добавить фильтр-фильтр в медиа-библиотеку? Как помещать содержимое админа вне admincp Как создать короткий код для настраиваемого шаблона страницы Выход Wierd какие таблицы используют wp_get_post_terms Как вы держите свой живой и тестовый сервер? Повторное назначение темы / дочерней темы при сохранении обновлений Откуда появляются изображения с размерами? single_term_title () работает до get_the_title ()

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

У нас есть клиент, который использует 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 час