懿古今前面跟大家分享的『微慕小程序基础教程: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";'));















桂公网安备 45010502000016号