对不起我的英语,我不是母语人士.
到目前为止,我一直试图解决这个问题几个小时没有运气.这个问题看起来像是之前在Stack Overflow上提出的问题的重复,但这里找到的解决方案都不适用于我.
TinyMCE包装你在p标签内放置的任何东西.我需要更改tinymce的forced_root_block设置以防止这种情况,但我不知道如何在Wordpress上实现这一点.
我尝试将这里找到的代码放在我的functions.php中,但它没有用.此外,问题不在于"wpautop".这只是一个TinyMCE问题:它将p标记作为默认行为,因为它需要一个根块.在我的情况下,我不需要根块,因为编辑器的内容只是一个纯文本,其根块在我的模板的代码中.添加的p标签只会破坏我的布局,放置不必要的html元素.
我尝试使用TinyMCE advaced插件,它有这个选项:
Stop removing the <p> and <br /> tags when saving and show them in the Text editor
但是当没有检查时,会产生"剥离"所有p标签的效果,甚至是我在编辑器中有意使用的标签.
我想要实现的是阻止编辑器添加不需要的p标签,同时保留我有意使用的p标签.
有没有办法在Wordpress上编辑TinyMCE的forced_root_block设置?
如何隐藏仅没有评论的产品的“评论”选项卡?我找到了这段代码:
add_filter( 'woocommerce_product_tabs', 'delete_tab', 98 );
function delete_tab( $tabs ) {
unset($tabs['reviews']);
return $tabs;
}
但它会删除所有地方的评论,即使是确实有一些评论的产品。