wordpressphp实现ajax评论
编辑整理:整理来源:爱奇艺,浏览量:128,时间:2023-03-05 07:45:02
wordpressphp实现ajax评论,wordpress ajax,ajax实现评论功能
关于wordpressphp实现ajax评论内容导航:
1、wordpressphp实现ajax评论
1. 在WordPress中创建一个Ajax评论表单:
在WordPress中,可以使用Ajax来实现评论表单。首先,需要在functions.php文件中添加以下代码:
// Enqueue the comment-reply script
function theme_queue_js(){
if ( (!is_admin()) && is_singular() && comments_op() && get_option('thread_comments') )
wp_enqueue_script( 'comment-reply' );
}
add_action('wp_print_scripts', 'theme_queue_js');
// Add AJAX comment submission
function ajax_comment_post(){
$comment = wp_handle_comment_submission( wp_unslash( $_POST ) );
if ( is_wp_error( $comment ) ) {
$error_data = intval( $comment->get_error_data() );
if ( ! empty( $error_data ) ) {
status_header( 500 );
wp_die( $comment->get_error_message() );
} else {
exit;
}
}
$user = wp_get_current_user();
do_action('set_comment_cookies', $comment, $user);
$GLOBALS['comment'] = $comment; // WPCS: override ok.
?>
id="li-comment-">
die();
}
add_action('wp_ajax_nopriv_ajaxcomments', 'ajax_comment_post');
add_action('wp_ajax_ajaxcomments', 'ajax_comment_post');
2. 创建Ajax评论表单的HTML:
3. 创建Ajax评论表单的JavaScript:

2、wordpress ajax
流色践品给类矛况首先要定义下 ajax的url
<?php echo admin_url皮仅商先消(); ?>admin-ajax.php 可以这样写

3、ajax实现评论功能
谢谢您的意见但是我还是不死心的想问一句,有没有别的朋友做过这方面的修改??

顶起来,等着会的朋友帮忙了!有做过的朋友帮帮忙啦
单独架设个评论系统,向163那种,然后分类调用即可,不是很容易,评论数据不多的话用不着这样处理。
系统默认是显示10 个评论...之后会以分页的方式....内容页中用的评论是ajax技术。。不会影响什么。。楼主完全不用担心。。内容页显示会更好,,如果不想显示。。直接在系统显示0个评论 而且也可以直接把开评论页。。comment.php?fid=?&id=?如果楼主一定要实现那个方法,, 方法也很简单的。。不用ajax技术。。直接用form表单就可以实现评论跳转功能
行业热门话题:
【wordpress ajax】【ajax实现评论功能】【wordpress评论插件】【wordpress评论模板】【wordpress admin-ajax.php】【wordpress评论邮件提醒插件】【wordpress评论自动审核】【wordpress 评论】【wordpress直接评论插件】【wordpress评论框插件】
wordpressphp实现ajax评论完!