如何更改插件中的备注形式“允许的标签”文本?

时间:2011-11-21 作者:Tim Post

我正在使用PHP Markdown插件,我想对其进行修改,以便它在注释表单的底部添加一些文本,表明注释中支持Markdown。

我一直在修改我的主题来做到这一点,但主题更新得相当频繁,我不想为要保留的单行文本创建一个自定义版本。

在我的comments.php 文件(主题为ZBench)我有以下内容:

$comment_notes=\'<p class="comment-note">\' . __(\'NOTE - You can use these \',\'zbench\') . sprintf((\'<abbr title="HyperText Markup Language">HTML</abbr> \'.__(\'tags and attributes:\',\'zbench\').\'<br />%s\' ), \' <code>\' . allowed_tags() . \'</code>\' ) . \'</p>\';
我只是想补充一点,表明降价是有效的,大概最理想的方法是改变allowed_tags(). 这可能与add_filter(), 还是我看到了错误的函数?

我想修改插件本身,以便仅在插件处于活动状态时添加额外的行。

1 个回复
最合适的回答,由SO网友:Rutwick Gangurde 整理而成

给你。。。使用此代码:

<?php
add_filter(\'comment_form_defaults\', \'change_allowed_fields\');

function change_allowed_fields($defaults) 
{
    //All the comment form fields are available in the $defaults array
    $defaults[\'comment_notes_after\'] = "<b>Markdown for the win!</b>";

    return $defaults;
}
这会有用的!

结束