懿古今前面跟大家分享的『微慕小程序基础教程:WordPress文章中的链接如何设置才能实现小程序内跳转?』一文可以实现文章内的链接在网站点击打开的是网站内部链接,在小程序点击打开的是小程序内部链接,但是有些站长反馈说在“文本”模式添加好小程序链接后,有时候想要重新编辑文章发现竟然是经典编辑器是“可视化”模式打开,然后文章中添加的小程序链接属性都不见了,那应该怎么办呢?
对于这种切换编辑器模式就被过滤掉小程序的链接属性,我们可以采用两种方法来解决:
方法一、一劳永逸禁止编辑器过滤额外属性
这个方法就是禁止WordPress编辑器过滤掉我们的小程序链接的额外属性,做法很简单,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可:
//禁止经典编辑器切换可视化过滤额外属性
function override_tinymce_option($initArray) {
$opts = '*[*]';
$initArray['valid_elements'] = $opts;
$initArray['extended_valid_elements'] = $opts;
return $initArray;
}
add_filter('tiny_mce_before_init', 'override_tinymce_option');
以上代码来自@IT宝库 - WordPress编辑器删除div属性
方法二、设置编辑器默认“文本”模式打开
这个方法就是让WordPress经典编辑器永远以“文本”模式打开,除非我们自己去点击切换,否则不管是新建文章还是编辑文章都会以“文本”模式打开,就算你是在“可视化”模式发布文章,下次打开还是以“文本”模式打开。做法很简单,只需要将以下代码添加到当前主题的functions.php文件中并保存更新文件即可:
// 经典编辑器设置文本模式为默认
add_filter('wp_default_editor', create_function('', 'return "html";'));
您可能感兴趣的文章
- 微慕小程序基础教程:如何修改小程序头部的默认颜色?12种颜色可选
- 微慕小程序基础教程:怎么在底部tabbar显示指定分类?
- 微慕小程序基础教程:如何将底部菜单栏“排行”改为“最新评论”或其他
- 微慕小程序基础教程:如何实现小程序底端菜单栏不显示排行榜?
- 微慕小程序基础教程:小程序赞赏鼓励的默认金额在哪里修改?
- 微慕小程序基础教程:如何去掉首页排行榜列表页的缩略图?
- 微慕小程序基础教程:WordPress文章页内链如何自动实现小程序内跳转?
- 微慕小程序基础教程:如何实现仅在开启激励视频广告的文章页显示小程序码?
- 微慕小程序基础教程:小程序广告位ID如何获取?广告设置如何填写?
- 微慕小程序基础教程:如何设置和开启激励视频?
懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!
版权声明:本文为原创文章,版权归