Ahrefs Wordpressプラグインを使用すると、コンテンツ監査を実行した後、不完全または空の結果が表示される場合があります。
これは、WordPressのウェブサイトが2つの異なるURLを使用している可能性があります:1つの内部/ステージングURLと1つのパブリックフェイスURL。 プラグインを動作させるには、より高度な設定を適用する必要があります。
ステージングのウェブサイトのURLが blog.ahrefs.com で公開URLが ahrefs.com/blog/だと想像してみてください。
プラグインがWordpressのウェブサイトで正しいページをピックアップしていることを確認するには、あなたの関数に次のコードのブロックを追加してください。 hp file (https://developer.wordpress.org/themes/basics/theme-functions/#what-is-functions-php) またはアクティブなテーマ。
パブリックURLのドメイン名(この例では'ahrefs.com'
)とサイトのパブリックURL(この例では'https://ahrefs.com/blog'
)を指定する必要があります。 両方のフィールドを独自のドメイン名と公開 URL に置き換えることを忘れないでください:
// Ahrefsドメインリダイレクト開始。define('REPLACEMENT_DOMAIN', 'ahrefs.com'); // パブリックドメイン名。define('REPLACEMENT_SITE_PATH', 'https://ahrefs.com/blog'); // サイトのパブリックURL、末尾にスラッシュなし。add_filter( 'ahrefs_seo_post_url', function( $domain ) {return rtrim( str_replace( home_url(), REPLACEMENT_SITE_PATH, $domain ), '/');});add_filter( 'ahrefs_seo_domain', function( $domain ) {return REPLACEMENT_DOMAIN;});add_filter( 'ahrefs_seo_search_traffic_url', function( $domain ) {return rtrim( str_replace( home_url(), REPLACEMENT_SITE_PATH, $domain ), '/');} );// Ahrefsドメインリダイレクト終了。