我正在使用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()
, 还是我看到了错误的函数?
我想修改插件本身,以便仅在插件处于活动状态时添加额外的行。
最合适的回答,由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;
}
这会有用的!