Я усердно работаю над тем, чтобы избавиться от наворотов в моей теме WordPress, и приоритетным является отмена регистрации (wp_deregister_script
) плагинов, которые не нужно включать.
У меня есть скрипт редактирования комментариев, который нужно включать только иногда (но всегда для зарегистрированных пользователей - только я)
Моя первая попытка (в шапке):
if (!is_user_logged_in() AND !comments_open()) {
wp_deregister_script('dialog');
wp_deregister_script('editableComments');
}
Теперь этого достаточно, но скрипт по-прежнему остается включенным без необходимости для пользователей, которые быстро посещают страницу или сообщение и не имеют ничего для редактирования.
Я мог бы использовать силу твоего мозга ...
Условия для комментариев посетителей:
- Только что отправил комментарий (страница обновится )
- Посетитель оставил комментарий, ушел и вернулся на страницу для редактирования
Я удаляю временные условия: пока комментарий не модерируется, его можно редактировать (быстро это можно сделать, скрыв ссылку редактирования, если комментарий одобрен).
Я думал ...
Есть ли способ проверить обновление страницы отправки комментариев (реферер - или не уверен, что данные POST вернутся на страницу)?
Существует ли быстрый способ проверить, ожидают ли модерации какие-либо комментарии на странице / сообщении.
Оба из тех, кто работает вместе, вероятно, будут достаточно хороши.
Мысли