wpseo_set_ignore()


WordPressの関数wpseo_set_ignore()は、Yoast SEOプラグインの設定で特定の通知を無視するために使用されます。この関数を使用することで、不要な通知を非表示にすることができます。

構文

wpseo_set_ignore( string $notification );
  • $notification (string) — 無視する通知の識別子。この識別子は通知の種類や内容に基づいて指定されます。

例1: 特定の通知を無視

このコードは、通知「example_notification」を無視リストに追加します。

wpseo_set_ignore( 'example_notification' );

例2: 投稿の保存時に通知を無視

以下のコードは、投稿の保存時に特定の通知を無視する例です。

add_action( 'save_post', function() {
    wpseo_set_ignore( 'save_post_notification' );
} );

例3: 条件に基づいて通知を無視

この例では、現在のユーザーが管理者の場合に特定の通知を無視します。

if ( current_user_can( 'administrator' ) ) {
    wpseo_set_ignore( 'admin_only_notification' );
}

例4: プラグイン有効化時に通知を無視

以下のコードは、プラグインの有効化時に通知を無視します。

register_activation_hook( __FILE__, function() {
    wpseo_set_ignore( 'plugin_activation_notification' );
} );

例5: 無視リストの初期化

以下のコードは、テーマのセットアップ時に複数の通知を無視リストに追加します。

add_action( 'after_setup_theme', function() {
    wpseo_set_ignore( 'setup_notification_1' );
    wpseo_set_ignore( 'setup_notification_2' );
} );

注意事項

wpseo_set_ignore()関数は、Yoast SEOプラグインでのみ機能します。正しい通知識別子を使用しないと、通知が無視されない場合があります。識別子はYoast SEOのドキュメントや開発者ツールで確認してください。