帖子中的 Wordpress div 标签

Posted

技术标签:

【中文标题】帖子中的 Wordpress div 标签【英文标题】:Wordpress Div Tags in Posts 【发布时间】:2011-11-02 14:50:56 【问题描述】:

如果我从 html 视图切换到可视化视图并更新我的页面,WordPress 3 中的 TinyMCE 编辑器将删除我的 div 标签。防止这种情况发生的最佳方法是什么?

我有一个样式化的水平规则,我通过输入以下代码进入页面/帖子:

<div class="hr"></div>

【问题讨论】:

检查你的valid_elements设置!! 【参考方案1】:

您还可以通过在主题 functions.php 文件中输入以下内容来创建短代码:

function hr_shortcode( $atts, $content = null ) 
  return '<div class="hr"></div>';

add_shortcode( 'hr', 'hr_shortcode' );

那么您只需在帖子中添加 [hr]。

【讨论】:

【参考方案2】:

您是否尝试过将它们转换为实体?

&gt;div class="hr"&lt;&gt;/div&lt;

【讨论】:

【参考方案3】:

Wordpress 会自动去除某些标签。试试这个插件,它允许你指定你不想剥离的标签。

http://wordpress.org/extend/plugins/tinymce-valid-elements/

您也可以手动破解微小的 MCE 配置文件,但我认为坚持使用该插件是最简单和最安全的选择。

【讨论】:

以上是关于帖子中的 Wordpress div 标签的主要内容,如果未能解决你的问题,请参考以下文章

如何在每个 WordPress 帖子图像周围添加 div 并检索悬停图像以进行社交共享?

循环浏览 WordPress 帖子,并将每个 X 帖子包装在 DIV [重复]

wordpress表格排版溢出

使用 AJAX 将 Wordpress 帖子内容加载到 DIV

使用 ajax 通过 WordPress 菜单在 div 中按类别加载最新帖子

WordPress中的自定义博客存档页面