Мне так и не удалось заставить AJAXed Wordpress делать то, что я (и, очевидно, спрашивающий) хочу сделать.
Я использую собственное решение, которое использует плагин под названием Inline Ajax Comments . У меня было чертовски много времени на поиск ссылки для скачивания, но вот она все еще работает: http://kashou.net/files/inline-ajax-comments.zip
В редакторе тем WordPress я редактирую index.html. После следующего:
<?php the_content(''); ?>
Я добавляю (после включения плагина, конечно):
<?php ajax_comments_link(); ?>
<?php ajax_comments_div(); ?>
Затем я отредактировал сам PHP-файл плагина. Я закомментировал блоки кода следующим образом:
if ($comment_count == '1') {
echo('<span id="show-inline-comments-'. $id .'"> ');
/* echo('<a href="javascript:;" id="show-inline-comments-link-'. $id .'" onmouseup="ajaxShowComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return false;">show comment »</a>');
*/
echo('</span>');
echo('<span id="hide-inline-comments-'. $id .'" style="display: none;"> ');
/* echo('<a href="#comments-'. $id .'" onmouseup="ajaxHideComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return true;">« hide comment</a>');
*/
echo('</span>');
} else if ($comment_count > '1') {
echo('<span id="show-inline-comments-'. $id .'"> ');
/* echo('<a href="javascript:;" id="show-inline-comments-link-'. $id .'" onmouseup="ajaxShowComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return false;">show comments »</a>');
*/
echo('</span>');
echo('<span id="hide-inline-comments-'. $id .'" style="display: none;"> ');
/* echo('<a href="#comments-'. $id .'" onmouseup="ajaxHideComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return true;">« hide comments</a>');
*/
echo('</span>');
}
IIRC, это все, что мне нужно было сделать, но дайте мне знать, если это не сработает для вас. Я пытаюсь провести обратный инжиниринг своего собственного решения, поскольку, похоже, оно именно то, что вы хотите сделать.