当前位置:首页 > 行业动态 > 正文

如何在WordPress中设置外部链接在新窗口或标签页打开?

在WordPress中,要使外部链接在新窗口或标签页中打开,可以在编辑文章时选择文本编辑器,点击工具栏上的“插入/编辑链接”图标,然后在弹出的窗口中勾选“在新窗口或标签页中打开链接”。

在WordPress中,将外部链接设置为在新窗口或标签页中打开是一个常见的需求,这不仅有助于改善用户体验,还能避免用户在点击链接后离开当前页面,从而减少跳出率,以下是详细的步骤和解释:

如何在WordPress中设置外部链接在新窗口或标签页打开?  第1张

通过自定义菜单设置新窗口或标签页打开链接

1、进入自定义菜单设置

登录到WordPress后台。

导航到“外观” > “菜单”。

2、显示菜单高级属性

在“菜单”页面的右上角,点击“显示选项”。

在展开的“显示菜单高级属性”部分,勾选“链接目标”选项。

3、为菜单项添加新窗口或标签页打开选项

在菜单结构中,每项菜单链接会多出一个“在新窗口或标签页中打开链接”的选项。

勾选此选项以激活该功能。

4、保存菜单

完成设置后,点击“保存”按钮以保存更改。

通过代码实现全站链接新窗口或标签页打开

如果希望整个网站的所有外部链接都在新窗口或标签页中打开,可以通过编辑主题的functions.php文件来实现,这种方法适用于所有文章中的外部链接。

1、编辑functions.php文件

打开主题文件夹下的functions.php文件。

在文件末尾的?>之前,添加以下代码:

“`php

function autoblank($text) {

$pattern = ‘/<a(.*?)href="([^"]*)"/i’;

if (preg_match($pattern, $text)) {

$url = get_permalink();

if (!in_array($url, array(‘http://’, ‘https://’)) && !in_array($url, array($_SERVER[‘HTTP_HOST’]))) {

return preg_replace_callback($pattern, function ($matches) use ($url) {

return ‘<a’ . esc_attr($matches[1]) . ‘ href="’ . esc_attr($matches[2]) . ‘" target="_blank">’ . esc_html($matches[3]) . ‘</a>’;

}, $text);

}

}

return $text;

}

add_filter(‘the_content’, ‘autoblank’);

“`

保存并关闭functions.php文件。

2、测试效果

发布或更新一篇文章,其中包含一个外部链接。

预览文章以确保链接在新窗口或标签页中打开。

相关问题与解答

1、问题:为什么有些链接没有在新窗口或标签页中打开?

答案:确保已经正确设置了自定义菜单中的“链接目标”选项,或者检查functions.php文件中的代码是否正确无误,某些插件可能会覆盖这一设置,因此请检查是否安装了相关插件。

2、问题:如何在文章中手动设置某个链接在新窗口或标签页中打开?

答案:在文章编辑器中,选择要设置为新窗口或标签页打开的文本或图像,然后点击工具栏上的“插入/编辑链接”按钮(通常显示为一个链条图标),在弹出的对话框中,勾选“在新窗口或标签页中打开链接”选项,然后点击“插入”或“更新”按钮,这样,所选的文本或图像就会成为一个在新窗口或标签页中打开的链接。

通过以上方法,您可以有效地控制WordPress网站上的外部链接在新窗口或标签页中打开,从而提升用户体验并降低跳出率。

以上内容就是解答有关“WordPress教程:如何在新窗口或标签页中打开外部链接?”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

0