如何在WordPress编辑器中禁用TinyMCE自动链接插件功能?
禁用WordPress编辑器TinyMCE自动链接功能的方法
要禁用WordPress中TinyMCE的自动链接功能,你需要通过WordPress的钩子修改TinyMCE的初始化配置,具体操作有两种方式:
方法一:修改当前主题的functions.php文件
- 登录WordPress后台,进入外观 → 主题文件编辑器
- 在右侧文件列表中找到并打开当前主题的
functions.php文件 - 在文件末尾添加以下代码:
function disable_tinymce_autolink( $init ) { // 移除autolink插件 $init['plugins'] = preg_replace( '/\bautolink\b/', '', $init['plugins'] ); // 禁用自动链接设置 $init['autolink'] = false; return $init; } add_filter( 'tiny_mce_before_init', 'disable_tinymce_autolink' );
- 点击「更新文件」保存修改
方法二:创建自定义插件(推荐)
这种方式不会因主题更新丢失修改,稳定性更高:
- 在本地新建一个PHP文件,命名为
disable-tinymce-autolink.php - 将以下代码写入文件:
<?php /* Plugin Name: Disable TinyMCE Autolink Description: 禁用WordPress编辑器中的TinyMCE自动链接功能 Version: 1.0 Author: 自定义名称 */ function disable_tinymce_autolink( $init ) { $init['plugins'] = preg_replace( '/\bautolink\b/', '', $init['plugins'] ); $init['autolink'] = false; return $init; } add_filter( 'tiny_mce_before_init', 'disable_tinymce_autolink' );
- 将该文件上传到你的WordPress网站
wp-content/plugins/目录下 - 登录后台进入插件页面,找到「Disable TinyMCE Autolink」并启用
原理说明
上述代码通过tiny_mce_before_init过滤器钩子,修改TinyMCE的初始化参数:
- 从插件列表中移除
autolink插件 - 强制设置
autolink参数为false,彻底关闭自动链接功能
内容的提问来源于stack exchange,提问作者johnsow
相关产品推荐
相关产品推荐

