私はwordpress 4.6を使用しています。テンプレート内のhtml titleタグをハードコードする必要があるので、wordpressによって自動的に出力されたtitleタグだけを削除したいのですが。
私はこのようなものだと思います:
add_action('wp_head', '//remove title tag command');
しかし、私はこれまで有効な解決策を見つけられませんでした。
wp_head
に追加されたものはすべてファイル /wp-includes/default-filters.php
で見ることができます。
テーマがtitleタグをサポートしている場合は、remove_action
を使用して完全に削除できます。
remove_action( 'wp_head', '_wp_render_title_tag', 1 );
子テーマでremove_theme_support( 'title-tag' )
を使用する方が簡単かもしれませんが、これはtitleタグを出力する前に_wp_render_title_tag
がチェックするものです。