首先要考虑的是wp_enqueue_scripts
操作挂钩在页面/帖子内容上的过滤器运行之前激发。
所以我会在wp
动作挂钩,并在那里测试Oembed的内容。
add_action( \'wp\', \'your_oembed_test_function\' );
function your_oembed_test_function(){
//earliest reliable hook to get $post variable
global $post;
//do your tests with $post content
if( $oembed_exists_results ) wp_enqueue_script( $your_handle );
}
因为之前WP着火
wp_enqueue_scripts
您可以根据内容中的oEmbed选择要显示的脚本/样式。