Intereting Posts
Найти по post_meta, затем отсортировать по post_meta, затем отсортировать по дате (wp_posts) Не удается получить доступ к подкаталогу Показать форму комментария конкретной страницы на боковой панели Запретить редактирование заголовка В post.php Пользовательский ходок для создания меню со встроенными раскрывающимися панелями Синтаксическая ошибка в функции короткого кода Пользовательская структура постоянной ссылки создает 404. Почему? Две колонки на главной странице с одной категорией Как выводить изображение с образцом, если нет установленного изображения? Удаление меток заголовка при разрыве строки Где get_post_meta () перейти, чтобы получить $ post-> ID get_post_meta () пуст, и работают $ post-> ID & get_the_id () Дублировать многосайтовый субдомен Исключить текущий липкий пост Можно ли использовать WP-CLI через PHP-framework? Измените текст заказа «Разместить заказ», если в корзине есть определенный продукт

Как показать последний комментарий о зависании?

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

В качестве примера, если вы посмотрите на сайт Destructoid, они показывают последний комментарий после каждого сообщения. Я хочу показать что-то подобное, но только после того, как «# comments» зависнет. Только тогда появится окно с последним комментарием и оставит остальную часть контента. Он исчезнет, ​​если мышь будет удалена из самой ссылки или самого окна.

Я полагаю, что get_comments можно использовать для его вызова, но comments_popup_link не принимает аргументы для текстовых или jQuery-полей, я не думаю. Какие-либо предложения?

Фильтр comments_popup_link_attributes позволит вам выводить атрибуты в ссылке.

 function add_comment_hover_action() { echo ' onHover="fireMyJSCode();"'; } add_filter('comments_popup_link_attributes', 'add_comment_hover_action'); 

Кроме того, вы можете подключиться к фильтру comments_number чтобы добавить оболочку span вокруг текста номера комментария с общим именем класса и родительским идентификатором сообщения в качестве атрибута. Затем в JavaScript вы можете назначить функцию для обработки действий наведения для всех этих пространств комментариев. Внутри вашего обработчика зависания функции js доступ к идентификатору сообщения из элемента оболочки.