是否有任何方法可以替代标准的WordPress评论表单操作,该操作通常如下所示:
<form action="<?php echo get_option(\'siteurl\'); ?>/wp-comments-post.php" method="post" id="commentform">
在不改变注释的情况下进行自定义。php(即,对于插件,您不必让最终用户编辑他们的主题):
<form action="<?php echo get_option(\'siteurl\'); ?>/wp-comments-post.php" some_java_script some_tag="some_value" method="post" id="commentform">
SO网友:Bainternet
jQuery简单:
//first make sure you have jQuery on that page
add_action(\'wp_enqueue_scripts\',\'make_sure_i_have_jquery\');
function make_sure_i_have_jquery(){
if (!is_admin())
wp_enqueue_script( \'jquery\' );
}
//then just change the url to you own
add_action(\'wp_footer\',\'change_comment_form\');
function make_sure_i_have_jquery(){
if (!is_admin() && (is_page() || is_single()))
echo \'<script> $("#commentform").attr("action", "http://yourUrl.com"); </script>\';
}
只需将其粘贴到主题的函数中即可。php或您正在开发和更改的插件
http://yourUrl.com
指向所需的url