有時候用 Divi 或是 Elementor 等頁面編輯器時,明明就想讓某個連結另開視窗不要離開網站,卻無奈設定裡沒這個選項。導致連結會直接將整個網站外連到別的網站。
如果你也遇到這個困擾可以用以下的程式來解決
只要透過 Code Snippets 這支 WordPress 外掛任何人都能輕鬆新增這段程式喔!
add_action( 'wp_head', function () { ?>
<script>
window.onload = function() {
var $links = document.links;
for (var i = 0; i < $links.length; i++) {
if ($links[i].hostname != window.location.hostname) {
$links[i].target = '_blank';
}
}
}
</script>
<?php } );