WordPress 將所有外站連結改為另開分頁

有時候用 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 } );

 

所有外站連結改為另開視窗 by Code snippets

上一篇Divi 彈出視窗 Popup,免費與付費外掛推薦! 下一篇如何讓 Youtube 頻道連結能立即訂閱?