输入此代码functions.php
add_action(\'wp_footer\',\'ravs_codeTag_fix\');
function ravs_codeTag_fix(){
if ( bbp_use_wp_editor() ) :
?>
<script>
jQuery(document).ready( function() {
/* Use <code> instead of backticks for the Code button in the editor */
if ( typeof( edButtons ) !== \'undefined\' ) {
edButtons[110] = new QTags.TagButton( \'code\', \'code\', \'<code>\', \'</code>\', \'c\' );
QTags._buttonsInit();
}
});
</script>
<?php
endif;
}
Note:
bbpress插件通过在头部添加一些脚本来覆盖(wordpress编辑器的)代码按钮行为。您可以在中找到此脚本
bbpress->templates->default->bbpress-functions.php
在线219
Updated:
1) 。如果你想自定义wordpress编辑器,那么你可以通过抛出
WordPress QuickTags API (
quicktags.js) 和
Tinymce WordPress codex.这些文档还有很好的教程链接,可以实际指导您。
2) 。您可以使用WordPress插件AddQuicktag 用于编辑WordPress编辑器。这个插件使它变得简单,Quicktags添加到html和可视化编辑器中。。可以导出和导入Quicktags。
Edited:
将下面的代码粘贴到
functions.php
.
add_filter( \'bbp_new_topic_pre_content\', \'ravs_bbp_code_trick\', 10);
add_filter( \'bbp_new_reply_pre_content\', \'ravs_bbp_code_trick\', 10);
add_filter( \'bbp_new_forum_pre_content\', \'ravs_bbp_code_trick\', 10);
add_filter( \'bbp_edit_topic_pre_content\', \'ravs_bbp_code_trick\', 10);
add_filter( \'bbp_edit_topic_pre_content\', \'ravs_bbp_code_trick\', 10);
add_filter( \'bbp_edit_forum_pre_content\', \'ravs_bbp_code_trick\', 10);
function ravs_bbp_code_trick( $content ){
$pattrens[0]=\'/<code>/\';
$pattrens[1]=\'/<\\/code>/\';
$content = preg_replace( \'/\\`/\',\'backtick_place\', $content );
$content = preg_replace( $pattrens,\'`\', $content );
return $content;
}
add_filter(\'bbp_get_topic_content\',\'ravs_bbp_prevent_trick\',51);
add_filter(\'bbp_get_reply_content\',\'ravs_bbp_prevent_trick\',51);
add_filter(\'bbp_get_form_forum_content\',\'ravs_bbp_prevent_trick\',51);
function ravs_bbp_prevent_trick($content){
$content = preg_replace( \'/backtick_place/\',\'`\', $content );
return $content;
}