似乎输出标记的是\\u wp\\u render\\u title\\u tag()方法,下面提供了4.8中的源代码:https://core.trac.wordpress.org/browser/tags/4.8/src/wp-includes/general-template.php#L1083
您可以看到:
echo \'<title>\' . wp_get_document_title() . \'</title>\' . "\\n";
您可以首先从wp\\U头中删除操作:
remove_action( \'wp_head\', \'_wp_render_title_tag\', 1 );
然后添加自己的标题呈现方法:
add_action( \'wp_head\', \'_wp_render_title_tag_itemprop\', 1 );
function _wp_render_title_tag_itemprop() {
if ( did_action( \'wp_head\' ) || doing_action( \'wp_head\' ) ) {
echo \'<title itemprop="name">\' . wp_get_document_title() . \'</title>\' . "\\n";
}
}