2017-07-15 11 views
1

私はWordPress用の新しいテーマをこのサイトのガイドhttps://www.taniarascia.com/developing-a-wordpress-theme-from-scratchを使って作成しています。WordPressの新しいテーマにCSSファイルを読み込む

チュートリアルの作家インクルードは<link href="" rel="stylesheet">

を使用すると、スクリプトをロードするための最も正しい方法ではないと言います。

function.phpにwp_enqueue_style()add_action()を使用して.cssファイルを読み込むことを考えています。私はすでに3つのファイルindex.php、function.php、およびstyle.cssを私のテーマディレクトリに持っていましたが、私はそれを動作させるように見えません。

<?php 
    function enqueue_my_styles(){ 
    wp_enqueue_style('style', get_template_directory_uri().'/style.css'); 
} 

add_action('wp_enqueue_scripts', 'enqueue_my_styles'); 

?> 

答えて

1

functions.phpまたはfunction.phpをという名前の関数ファイルは次のとおりです。以下は

は、私は.cssファイルをロードするために使用するコードですか?これは functions.phpであり、基本的なものです。

コードは正しく見えますが、実際にはtwentyfifteen Wordpressテンプレートのように少し短くすることができます。

function twentyfifteen_scripts() { 
    // Load our main stylesheet. 
    wp_enqueue_style('twentyfifteen-style', get_stylesheet_uri()); 
} 
add_action('wp_enqueue_scripts', 'twentyfifteen_scripts'); 

get_template_directory_uri()を使用すると、テンプレートディレクトリ内にカスタムファイルを読み込むことができます。

function my_custom_styles() {   
    wp_enqueue_style('my-custom-style', get_template_directory_uri() . '/custom-style.css'); 
} 
add_action('wp_enqueue_scripts', 'my_custom_styles'); 
+0

function.phpのファイル名を指摘していただきありがとうございますfunction.phpする必要があります。それはまったく初心者のミスです、私の悪い!申し訳ありません。また、長いレッスンに感謝します。私はここ数日間ずっとここにいた。 – adi

+0

問題ありません。誰もがどこかで始めなければならないので、それを維持しなければならない。 :) – mrbubbles

関連する問題