次のコラムでは、WordPress チュートリアル コラムの rel=”noopener” とは何かを紹介します。困っている人たちの役に立てば幸いです!
最近、読者から「WordPress の rel="noopener" とは何ですか?」という質問がありました。新しいウィンドウで開くことを選択した場合、WordPress はリンクにこの属性を追加します。この記事では、WordPress の rel="noopener" とそれがウェブサイトにどのような影響を与えるかについて説明します。
Word の rel="noopener" とは何ですか?
rel="noopener" は、新しいブラウザー タブで開くように選択されたすべての WordPress リンクに追加される HTML 属性です。 rel="noreferrer" 属性も伴います。この機能は、悪意のある Web サイトが悪用する可能性のあるセキュリティ ホールに対処するために WordPress に導入されました。
新しいタブで参照ウィンドウを制御できるようにする JavaScript 機能がいくつかあります。悪意のあるコードの影響を受ける外部 Web サイトにリンクすると、その Web サイトは window.opener JavaScript プロパティを使用して元のページ (Web サイト) を変更し、情報を盗み、悪意のあるコードを拡散する可能性があります。
rel="noopener" を追加すると、新しいタグがこの JavaScript 機能を利用できなくなります。同様に、rel="noreferrer" 属性は、リファラー情報が新しいタブに渡されることを防ぎます。
WordPress は常に時代の先を行き、Web サイトのセキュリティを向上させます。リンクを追加して「新しいタブで開く」を選択すると、WordPress はリンク コードに rel="noopener" と rel="noreferrer" を追加します。
WordPress によって生成される HTML コードは次のようになります:
デモリンク
rel="noopener" は WordPress SEO にどのような影響を与えますか?
rel=noopener" 属性は WordPress のセキュリティを向上させますが、一部のユーザーは、WordPress SEO に影響を与えると考え、この属性の使用を避けたいと考えています。
これは単なる迷信です。
WordPress サイトの SEO ランキングや WordPress の全体的なパフォーマンスには影響しません。
noopener と nofollow の違いは何ですか?
Mix rel=" は簡単です。 noopener" と rel="nofollow" は完全に別のものです。
noopener 属性は、サイトをクロスサイト ハッキングから保護し、WordPress のセキュリティを向上させます。
一方、nofollow 属性は、あなたの Web サイトが SEO リンク ランキングをリンク先の Web サイトに渡すのを防ぎます。
Web サイト上のリンクをたどるとき、検索エンジンは nofollow 属性を探して考慮しますが、Noopener タグは考慮されません。
デフォルトでは、WordPress では外部リンクに nofollow を追加できません。WordPress に nofollow を追加したい場合は、プラグインを使用する必要があります。詳細については、追加方法については記事を参照してください。 WordPress のリンクへのタイトルと nofollow。
rel=noreferrer」は WordPress のアフィリエイト リンクに影響しますか?
rel=noreferrer" は WordPress のアフィリエイト リンクには影響しません。一部のユーザーは、rel="noreferrer" によりリファラー情報が新しいタブに渡されないため、これが行われると信じています。
ただし, ほとんどのアフィリエイト プログラムは、アフィリエイト ID を含む一意の URL を提供します。これは、アフィリエイト ID が追跡される他の Web サイトに URL パラメーターとして渡されることを意味します。
第二に、ほとんどのアフィリエイト マーケティング担当者はリンク クローキングを使用します。
リンク クローキングを使用すると、ユーザーがクリックするアフィリエイト リンクは実際には Web サイト独自の URL となり、ユーザーはリンク先 URL にリダイレクトされます。
方法WordPress で rel="noopener" を無効にしますか?
Web サイト上のリンクから rel="noopener" を削除する必要はありません。Web サイトのセキュリティが向上するだけでなく、パフォーマンスも低下します。またはウェブサイトへの SEO への影響
ただし、削除する必要がある場合は、WordPress で Gutenberg ブロック エディターを無効にし、古いクラシック エディターを使用する必要があります。その後、次のコードを追加する必要があります。
add_filter('tiny_mce_before_init','tinymce_allow_unsafe_link_target'); function tinymce_allow_unsafe_link_target( $mceInit ) { $mceInit['allow_unsafe_link_target']=true; return $mceInit; }
注: rel="noopener" を削除することはお勧めしません。そうする正当な理由はありません。
詳細プログラミング 関連コンテンツについては、php 中国語 Web サイトの プログラミング入門 列に注目してください!
以上がWordPress の rel='noopener' とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。