get_stylesheet()


WordPressのget_stylesheet()関数は、現在のテーマのスタイルシートのURIを取得するために使用されます。この関数は、テーマのCSSファイルのURLを返します。

構文

get_stylesheet();
  • get_stylesheet()は引数を取りません。

例1: スタイルシートのURLを表示

この例では、現在のテーマのスタイルシートのURLを表示します。

<?php echo get_stylesheet(); ?>

例2: スタイルシートをリンクタグで出力

この例では、スタイルシートをHTMLのリンクタグとして出力します。

<link rel="stylesheet" href="<?php echo get_stylesheet(); ?>" type="text/css" media="all">

例3: スタイルシートのURLを変数に格納

この例では、スタイルシートのURLを変数に格納し、後で使用します。

<?php $stylesheet_url = get_stylesheet(); ?>

例4: スタイルシートのURLを条件分岐で使用

この例では、スタイルシートのURLを条件分岐で使用します。

<?php if ( get_stylesheet() === 'http://example.com/wp-content/themes/my-theme/style.css' ) { echo 'This is the correct stylesheet.'; } ?>

例5: スタイルシートのURLをショートコードで使用

この例では、スタイルシートのURLをショートコードで使用します。

function my_stylesheet_shortcode() { return get_stylesheet(); } add_shortcode('stylesheet', 'my_stylesheet_shortcode');

例6: スタイルシートのURLをJavaScriptで使用

この例では、スタイルシートのURLをJavaScriptで使用します。

<script type="text/javascript"> var stylesheetURL = "<?php echo get_stylesheet(); ?>"; console.log(stylesheetURL); </script>

注意点

  • get_stylesheet()は、子テーマを使用している場合でも親テーマのスタイルシートを返します。子テーマのスタイルシートを取得する場合はget_stylesheet_uri()を使用してください。
  • この関数は、テーマのスタイルシートが正しく設定されている場合にのみ有効です。

関連機能: