web-dev-qa-db-ja.com

メインのstyle.cssをindex.phpに追加するにはどうすればいいですか?

私は初めてテーマを作成しています ゼロから

それは子供のテーマではありません

テーマのfunction.phpファイルで私がやっている

add_action( 'wp_enqueue_scripts', function() {

  wp_enqueue_style( 'style', get_stylesheet_uri()); 
});

しかし、style.cssファイルは提供されるHTMLには含まれていません。

テーマのCSSを強制的に含めるためにしなければならないことはありますか?

index.phpに私はget_stylesheet_uri()を印刷しようとしました、そして私は私のcssの完全なURLを得ました:http://my.domain.it/wp-content/themes/real/style.css

参考までに、これが私のテーマのindex.phpです。

<!-- Inizio di INDEX.PHP -->

<?php 
  get_header();
?>

<!-- Index.php, dopo get_header(); !-->

<DIV id="container">

  <div id="row1">
    Riga 1
  </div>

  <div id="row2">
    Riga 2
  </div>

</DIV> <?php //  id="main_container" ?>

<!-- Index.php, prima di get_footer(); !-->

<?php 
  get_footer();
?>

<!-- Fine di INDEX.PHP -->

私はget_header()を呼んでいます、そして私のヘッダファイルは含まれています

これはHeader.phpです

<!DOCTYPE html>
<html>
  <head>

    <title>
      <?php bloginfo( 'name' ); ?>
    </title>

    <meta name="description" content=" <?php bloginfo( 'description' ); ?>  ">

  </head>
  <body>

<!-- Fine di HEADER.PHP -->
3
realtebo

見つかった:

ここで述べたように: https://codex.wordpress.org/Function_Reference/wp_head

このテンプレートタグをテーマテンプレートのtagの直前に置きます(例:header.php、index.php)。

だから私は追加しました

<?php wp_head() ?>

</HEADの直前で今それは動作します。

5
realtebo