テンプレートタグではありませんが、重要な関数にwp_enqueue_style()があります。
この関数はテーマやプラグインでスタイルシート(CSSファイル)を安全に追加するために使われます。特にテーマの functions.php
ファイルやプラグインのコード内で使用されます。
テンプレートタグは何となく、理解しかけてきているのですが、functions.phpに記入するこの手の関数は苦手です。
function my_theme_enqueue_styles() {
wp_enqueue_style( ‘my-style’, get_stylesheet_uri() );
// ここでは、テーマのメインのスタイルシート ‘style.css’ が追加されています。
}
add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’ );
上記のコードは、テーマのメインのスタイルシート(style.css
)を追加します。my_theme_enqueue_styles
はカスタム関数名で、この関数内で wp_enqueue_style()
を呼び出しています。他、Google Fontsなどを追加したい場合も追加で下記のように記入します。
function my_theme_enqueue_styles() {
wp_enqueue_style( ‘my-style’, get_stylesheet_uri() );
wp_enqueue_style( ‘google-fonts’, ‘https://fonts.googleapis.com/css?family=Open+Sans&display=swap’, false );
}add_action( ‘wp_enqueue_scripts’, ‘my_theme_enqueue_styles’ );
すみません。私の理解も追いついていない状況で記述してしますが、また、改めて、解説をしたいと思います。