wordpress 去掉文本里的html标签

wordpress 去掉文本里的html标签,第1张

解决方法如下

方法一: 将wp-includes文件夹下的ksesphp中的2句话屏蔽掉即可,如

//add_action('init', 'kses_init'); //add_action('set_current_user', 'kses_init');

上面这种做法是去掉wordpress对所有标签的过滤,但将这些开放给注册用户会存在潜在的隐患,不推荐使用!

方法二: 把自己想要不被过滤的标签添加到“不过滤的白名单中”!

具体 *** 作: 在wp-includes文件夹下的ksesphp中搜索 $allowedposttags,这是个不过滤标签组成的数组,里面所列即是不过滤的标签集合,假如你发表文章时带有style、script两组标签,又不想被不过滤,可在$allowedposttags中添加下面语句:

'style' => array(), 'script' => array()

将上面两句加入 $allowedposttags的一维数组(即最外面那层array)中即可!!

添加全局变量$allowedposttags的值,添加你所需要启用的标签。这种方法将只对提交的文章启用标签。

如此修改,每次升级wp以后还需要验证代码的有效性(代码的结构有可能变化),然后需要重新修改。总得来说原则是能使用插件就尽量不修改源代码。

WP Cumulus 插件的使用方法

上传插件, 激活, 然后在 Setting 里面可以找到 WP Cumulus 的相关设置选项。其中有:

基本设置: 包括Flash标签云的高度, 宽度, 背景颜色, 字体颜色, 是否使用透明模式, 回转速度等。(注:园子不建议您设置它的高度,因为默认情况下它会自动适应)

输出设置: 选择要显示分类, 标签还是两者皆有。

高级设置: 使用 wp_tag_cloud 的参数设置, 可设置包括标签云的显示数量, 最大字体和最小字体等。

当然,您也可以在任何一个页面通过函数调用:

<php wp_cumulus_insert(); >

同样可以实现这种效果。

需要注意的问题

虽然上面说过在 seo 方面这个插件做的不错。但 FLASH 和 JS 的加载也会让你的博客速度受到些许影响,当然,这对于现在普通的空间配置来说也不是什么大的问题了。

wordprss中的<php wp_head(); >是调用头部信息,包含引入一些WordPress必需和不必需(不必需就可以被优化掉)的文件载入(例如js、css)和声明(例如generator等),不要删除它。

wp_head函数对于要使用插件的主题来说比较重要,一般如果插件需要向主题头部header标签内加入css文件和js文件,都是通过wp_head()函数输出的。在headerphp文件的header标签结束标签</header>前面添加

如何是因为这个页面;导致两个<title>的原因是, 你在调用wp的模板中处了调用了<php wp_head(); >外,还写了<title>标签,所以运行后出现2个title。请仔细检测下,出现2个title页面的源代码,肯定多写了,去掉即可。

以上就是关于wordpress 去掉文本里的html标签全部的内容,包括:wordpress 去掉文本里的html标签、如何用WP-Cumulus插件做出超好看的标签云 叶天冬seo博客、wordpress因为<php wp_head(); >页面出现两个<title>标签,怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9669624.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存