私はhtml5blankテーマの子テーマを設定するのに非常に苦労しています。私が親のテーマを新しくインストールし、最初からやり直しているところに、この記事を書いてみましょう。基本的に子供を作成すると、私は今、私のカスタム/css/main.css
ファイルをロードする必要があります - それはそれを持っていない!セットアッププロセスの説明は次のとおりです。html5blankのWordpress Childテーマ
新しくダウンロードしたhtml5blankフォルダを/ themes /にドロップして起動しました。その後、/ html5blank-childという別のフォルダを/ themes /内に作成しました。その中で私は空白の新しいstyle.cssとfunctions.phpを作成しました。
/*
Theme Name: HTML5 Blank Child
Theme URI: http://example.com/twenty-fifteen-child/
Description: HTML5 Blank Child Theme
Author: My Name
Author URI: http://myportfolio.com
Template: html5blank
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: html5blank-child
*/
そしてのfunctions.php 以内に私が持っている:それは、私はアクティブな私の子供のテーマに行わすべてで
<?php
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles');
function my_theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
?>
のstyle.css以内に私は次のよう持っています。すべてのことが行われても、すべてが機能しているように見えます。私はウェブサイトの静的なテンプレートを作成したので、私は 'img'、 'css'、 'font'と 'js'フォルダをhtml5blank-子にドロップします。
は今私の「実際の」CSSファイルは、のパスがあります:html5blank-子/ CSS /のmain.cssを
私はこのファイルをロードする必要があり、私は私のfunctions.phpのCSSのパスを調整するように言われました。 to:/css/main.css ...しかし、ファイルはまったくロードされません。私はまたget_template_directory_uri()
の代わりにget_stylesheet_directory_uri()
を使用してみましたが、他の誰かからアドバイスを受けましたが、運はありませんでした!
このようなプロセスを文書化した理由は、http://localhost:8888/websitename/admin
を使用してWordpress管理者にアクセスすると、これは通常通りにwp-admin
にリダイレクトされません。また、私はポストを保存するために行ったときに、私は空白のページを取得しました。ありがたいことに、今回は起こっていないので、良い(良い)スタートだと思いますが、今はファイルをロードする必要があります。
誰かが助けてくれることを願っています! :)
ありがとうございます!どうやらそれを行う新しい方法があり、@importをもう使用しないのですか? https://codex.wordpress.org/Child_Themes – user1406440
はい、リストには載っていませんが、両方の方法で使うことができます。1)@import 2)親/子からstyle.cssをエンキューします。 –
私は「以前の方法は、@importを使って親テーマのスタイルシートをインポートすることでした。これはスタイルシートを読み込むのにかかる時間が増えるのでベストプラクティスではありません。 functions.phpのエンキューメソッドで最高のオフですか? – user1406440