私はPHP Markdownプラグインを使用しています。コメントフォームの下部にMarkdownがコメントでサポートされていることを示すテキストを追加するように修正します。
私はこれを行うようにテーマを変更してきましたが、テーマは頻繁に更新されるので、1行のテキストを保存するためのカスタムバージョンを作成したくありません。
私の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>';
私は単にMarkdownがアクティブであることを示すものに加えたいと思います。おそらくそのための理想的な方法はallowed_tags()
の出力を変更することです。これはadd_filter()
で可能ですか、それとも私は間違った関数を見ていますか?
私はプラグイン自体を修正したいので、追加の行はプラグインがアクティブな場合にのみ追加されます。
ここに行きます...このコードを使用してください:
<?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;
}
これはうまくいくでしょう!