在文本区域旁边的注释框中添加自定义字段

时间:2013-08-12 作者:Vignesh Pichamani

祝你好运。最近,我尝试在评论框中添加自定义字段,这样效果很好。我仍然需要知道如何在注释框后添加自定义字段。我不知道该怎么做。

添加过滤器(\'comment\\u form\\u defaults\',\'change\\u comment\\u form\\u defaults\');

function change_comment_form_defaults($default) {

    $commenter = wp_get_current_commenter();

    $default[\'fields\'][\'comment\'] .= \'<p class="comment-form-author">\' .
            \'
<input type="checkbox" style="margin:0px;height:auto;width:auto; position:relative;" name="privacy" value="1"/> I agree to the Terms of Use and Privacy Policy</p>\';
    return $default;
}
当我尝试上述代码时,它本身就是这样出现的。enter image description here

如何在注释框旁边显示此字段。任何建议都很好。

EDITED:enter image description here

1 个回复
SO网友:Angela

尝试改用此操作

<?php
    add_action("comment_form", "append_notice");
    function append_notice($post_id) {
        ?><p>Here is a notice</p><?php
    }
?>

结束

相关推荐

Option_active_plugins筛选器不起作用

我为option\\u active\\u插件添加了一个过滤器,以防止大多数插件加载到管理页面上。确认位于正确的页面上,并返回经过适当修改的数组,但这对页面上包含的插件没有影响。尝试使用高数字作为筛选器优先级。无影响。有什么想法吗?