如何嵌入仅影响此模板的样式?
诀窍在于template_include
. 这使我们能够看到哪个模板正在应用于页面。
假设我们有一个basename为“full width”的模板。php’。在我们的template\\u include回调中,我们只能在模板为全宽时有条件地将CSS样式排队。
function wpse_258048_template_include( $template ) {
if( \'full-width.php\' === basename( $template ) ) {
wp_enqueue_style( \'full-width\', PATH_TO . \'/full-width.css\' );
}
return $template;
}
add_action( \'template_include\', \'wpse_258048_template_include\', 1000, 1 );