在WordPress中排除域生成链接的方法是通过使用插件或者修改代码来实现。以下是两种常见的方法:
- 使用插件:
- 插件名称:External Links
- 插件介绍:该插件可以自动将指定域名的链接排除在外,使其不生成链接。
- 插件链接:External Links
- 修改代码:
- 打开WordPress主题文件中的functions.php文件。
- 在文件末尾添加以下代码:function exclude_domain_from_links($content) {
$exclude_domains = array('example.com', 'example2.com'); // 将example.com和example2.com替换为要排除的域名
$pattern = '/<a(.*?)href=["\'](?!https?:\/\/(?:www\.)?(' . implode('|', $exclude_domains) . '))[^"\']+\.(?:[a-z]{2,6}\.?)(?:\/[^"\']*)?["\'](.*?)>/i';
$replacement = '<a$1href="$2"$3 rel="nofollow">';
$content = preg_replace($pattern, $replacement, $content);
return $content;
}
add_filter('the_content', 'exclude_domain_from_links');
- 将
example.com
和example2.com
替换为要排除的域名,可以添加多个域名,用逗号分隔。 - 保存并上传修改后的functions.php文件到服务器。
以上方法可以帮助你在WordPress中排除指定域名的链接生成。请注意,这些方法仅适用于WordPress网站,不适用于其他类型的网站。