web-dev-qa-db-ja.com

設定されたドメインを自動的にフォローしない方法は? (私は答えの半分を持っているようです)

そこでは、WPSEに関する私の最初の質問について説明します。ここで誰かが私に手を貸してくれることを願っています:)

私はすべてのアウトバウンドリンクごとにnofollow rel属性を手動で追加することにうんざりしています。私のブログの投稿から外部ドメインの特定のセットへの外部リンクを作成しないコードスニペットを探しています。

すべての外部リンクをnofollowにしたくないので、これはトリッキーです。特定のドメインの下にあるものだけです(3つのドメインをフォローしたくない)。

何か案は ?

PS:誰かがすでに同様の質問に回答していた 特定のドメインへのすべての外部リンクを「nofollow」に設定する方法? -方法がわからない場合を除いて、JMauの回答(ベストアンサーとしてマーク)が好き複数のドメイン名を挿入します。

1
Mario Pérez

リンクされたオプションの代わりに、jQueryを使用して何かを行うことができます。このようなものをプライマリテーマまたはプラグインのJavaScriptファイルに追加してみてください。 (通常はmain.jsのようなものです。)

jQuery( document ).ready( function($) {
    $( 'a[href^="https://google.com"], a[href^="https://yahoo.com"]' ).each( function() {
        $( this ).attr( 'rel', 'nofollow' );
    } );
} );

URLを追加する場合は、a[href^="https://domain.com"]をカンマ区切り形式でセレクタに追加し続けるだけです。

0
Tony Djukic