根据wordpress 3.3安装中的qTranslate,我正在使用TinyMCE高级插件。My question is: 为什么tinymce在<p> </p>
而不是<br/>
?
有可能改变这种行为吗?
根据wordpress 3.3安装中的qTranslate,我正在使用TinyMCE高级插件。My question is: 为什么tinymce在<p> </p>
而不是<br/>
?
有可能改变这种行为吗?
进入设置->TinyMCE Advanced,并选中该选项Stop removing the <p> and <br /> tags when saving and show them in the HTML editor
. 这将允许您完全控制HTML视图中的这些标记。
对于不重写编辑器的单行换行符,请使用Shift+Enter
.
替代编辑器并生成Enter
一个换行符,把这个放进你的functions.php
:
function change_mce_options($init){
$init["forced_root_block"] = false;
$init["force_br_newlines"] = true;
$init["force_p_newlines"] = false;
$init["convert_newlines_to_brs"] = true;
return $init;
}
add_filter(\'tiny_mce_before_init\',\'change_mce_options\');
这不会转换shift+enter
进入<p></p>
但是,这将导致现有内容出现一些奇怪的行为(如果您在现有<p>
它将给出两行而不是一行),因此我强烈建议您习惯shift+enter
相反1) 使用软回车(shift+enter)插入<br>
而不是段落
2)如果要在句子开头的
(SHIFT+ENTER)之后做出意图,则可能需要使用以下自定义代码:https://wordpress.stackexchange.com/a/139347/42702
我正在处理我的管理区主题,我想对thickbox和tinyMCE的外观进行一些修改。我可以通过使用将自定义样式表和JS添加到我的管理区域来进行大部分更改wp_enqueue_script() 和wp_enqueue_style(), 但我很难做出其他一些改变。这是因为包含元素的iframe要么无法通过我自己的样式访问,要么在它们的头部有一些其他样式表和JS覆盖了我的样式表和JS。我使用一些JavaScript和CSS或多或少地绕过了这个问题!important 声明,但我想知道是否有任何挂钩允许我调用wp