我正在寻找一种解决方案,允许我在帖子中写标签,并确保可视化编辑器或wordpress不会更改它们。
同样的问题也适用于我可能想要使用的其他特定HTML代码。
禁用可视化编辑器不是一个选项,因为在中会使大多数编辑操作难以使用。
我正在寻找一种解决方案,允许我在帖子中写标签,并确保可视化编辑器或wordpress不会更改它们。
同样的问题也适用于我可能想要使用的其他特定HTML代码。
禁用可视化编辑器不是一个选项,因为在中会使大多数编辑操作难以使用。
将以下内容添加到主题函数中。php:
function fb_change_mce_options($initArray) {
$ext = \'script[charset|defer|language|src|type]\';
if ( isset( $initArray[\'extended_valid_elements\'] ) ) {
$initArray[\'extended_valid_elements\'] .= \',\' . $ext;
} else {
$initArray[\'extended_valid_elements\'] = $ext;
}
return $initArray;
}
add_filter(\'tiny_mce_before_init\', \'fb_change_mce_options\');
我尝试了上面接受的答案,但在WordPress 3.5.1上对我无效
我查看了wp includes/KSE内部。php,它说要使用“wp\\u kses\\u allowed\\u html”过滤器。这最终对我有用。可以使用任何其他脚本标记属性(如类型、语言等)替换高度和宽度属性。。取决于您尝试插入的标记。
function allow_script_tags( $allowedposttags ){
$allowedposttags[\'script\'] = array(
\'src\' => true,
\'height\' => true,
\'width\' => true,
);
return $allowedposttags;
}
add_filter(\'wp_kses_allowed_html\',\'allow_script_tags\', 1);
因此,我使用Starkers作为我下一个WP主题的基础,我遇到了一个小问题,我在header.php 但是当我使用Firebug检查我的网站时,我注意到jquery被下载了两次,我做了一些挖掘,并注意到我不仅包括了文件,还包括了wp_head() 作用在尝试修复该问题时,我注意到头文件中有一条注释,该注释源于“210”主题:/* Always have wp_head() just before the closing </head> * tag of your theme, or