这是tinymce状态栏在my intsall上的显示方式:
<div id="mceu_34" class="mce-statusbar mce-container mce-panel mce-stack-layout-item mce-last" hidefocus="1" tabindex="-1" role="group">
<div id="mceu_34-body" class="mce-container-body mce-flow-layout">
<div id="mceu_35" class="mce-path mce-flow-layout-item mce-first mce-last">
<div role="button" class="mce-path-item" data-index="0" tabindex="-1" id="mceu_35-0" aria-level="0">p</div>
<div class="mce-divider" aria-hidden="true"> » </div>
<div role="button" class="mce-path-item mce-last" data-index="1" tabindex="-1" id="mceu_35-1" aria-level="1">strong</div>
</div>
</div>
</div>
所以这建议用CSS隐藏它。
您可能希望保持状态栏可见,但隐藏div.mce-path
.
这个tiny_mce_before_init
钩子可能对以tinymce编辑器为目标有用:
add_filter( \'tiny_mce_before_init\', function( $settings )
{
?><style>.mce-path{display:none;}</style><?php
return $settings;
} );
但必须有一种本地方式,所以我只需搜索mce path关键字,就首先弹出了关于StackOverflow的问题:
Remove path in status bar in TinyMCE4
BeckJohnson建议使用:
tinymce.init({ elementpath: false });
因此,我们可以尝试:
add_filter( \'tiny_mce_before_init\', function( $settings )
{
$settings[\'elementpath\'] = false;
return $settings;
});
这似乎起到了作用。