WordPress网站如何让外链和内链新标签页/新窗口打开?
登录WordPress后台,到外观下的主题文件编辑器,选择functions.php,然后复制下面的代码。
// 为文章内容中的链接添加 target="_blank"
function add_target_blank_to_content_links($content) {
$content = preg_replace('/<a(.*?)>/', '<a$1 target="_blank" rel="noopener">', $content);
return $content;
}
add_filter('the_content', 'add_target_blank_to_content_links');
// 为导航菜单链接添加 target="_blank"
function add_target_blank_to_menu_links($items) {
foreach ($items as $item) {
$item->target = '_blank';
$item->rel = 'noopener';
}
return $items;
}
add_filter('wp_nav_menu_objects', 'add_target_blank_to_menu_links');
// 为小工具(如侧边栏)中的链接添加 target="_blank"
function add_target_blank_to_widget_links($text) {
$text = preg_replace('/<a(.*?)>/', '<a$1 target="_blank" rel="noopener">', $text);
return $text;
}
add_filter('widget_text', 'add_target_blank_to_widget_links');
粘贴到里面,然后点击最下面的更新文件即可。

© 文章版权归白小菌所有,🫰欢迎转发分享。未经允许请勿抄袭转载。













