私も複数の環境で、titleの重複を確認しました。デフォルトのtitleの方が先に出力されるため、このプラグインの設定が無効となってしまいます。ブロックテーマに対応している過去の公式テーマすべてで発生するようです。
(念の為補足しますが、テーマにtitleタグを直書きしているわけではなく、完全な公式テーマです)
プラグインの /class/hooks.php
で、以下の通り _wp_render_title_tag
アクションの無効化が行われていますが、どうも公式テーマ(もしかして:ブロックテーマすべて?)ではこれを認識していないようです。
クラシックテーマでは問題なく動作します。
public static function init() {
add_action( 'init', [ 'SSP_Hooks', 'add_custom_settings' ], 99 ); // 確実に全部取得できるように後ろで発火
add_action( 'admin_enqueue_scripts', [ 'SSP_Hooks', 'include_files' ] );
add_action( 'admin_head', [ 'SSP_Hooks', 'hook_admin_head' ] );
add_action( 'template_redirect', [ 'SSP_Hooks', 'redirect' ], 1 );
// titleタグの除去
remove_action( 'wp_head', '_wp_render_title_tag', 1 );
// canonicalの削除
remove_action( 'wp_head', 'rel_canonical' );
// self::set_notification(); //OFF中
}
Yoast SEOのコードを見てみると、REST API経由でこのフックを動作させている記述が見られます。これまでとは異なる手段で上書きを行わなければならないのでは…と考えています。
私に回答できるのはここまでで、開発の方に対応をお願いしなければなりませんが、宜しくお願いいたします。