WPサイトのEnfoldテーマのヘッダーをカスタマイズしました。私は会社のロゴを左に置き、これの下にプライマリメニューを置いた。会社のロゴの近くに別の画像を追加する必要があります。私はテーマの子供を作成しました。会社のロゴの右側に画像を配置するウィジェットを追加したいと思いますが、ヘッダには会社のロゴと主なメニューのみが必要です。これを行うためにヘッダーをカスタマイズすることはできますか?私を助けてくれますか?ありがとう!WPサイトのEnfoldテーマをカスタマイズする
答えて
あなたのテーマはthemeforestからのものであることに気づいたので、あなたは子テーマを作成してから、あなたのheader.phpを子テーマフォルダにコピーしてください。その後、そのファイルを変更します。
子テーマを作成するには、「テーマ」フォルダ内に子供のテーマ名を含むフォルダを作成します。今度は、子テーマにスタイルシートが必要です。だから、次のようにあるべきスタイルシートと子テーマのスタイルシートの先頭を追加します。これらの
/*
Theme Name: (theme name) Child
Theme URI: (give URL)
Description: (give description)
Version: (give your version)
Author: (author name)
Author URI: (give URL)
Template: (name of parent theme)
*/
非常に重要なことは、親テーマ名である「テンプレート」です。混乱を避けるために、親テーマの名前を親テーマスタイルシートから取ってください。
もう1つは、お子様のテーマの機能です。単にfunctions.phpという名前の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');
}
?>
このコードは、親のテーマスタイルをエンキューするためのコードです。どうぞ!あなたの子供のテーマは今動作します。
あなたがenfoldテーマを購入していれば、そのテーマとともに子供テーマが得られます。あなたのヘッダー部分(メニューとロゴ)は、enfold/includes/helper-main-menu.phpにあるhelper-main-menu.phpファイルから実行されています
これを子テーマで取得するにはheader.phpあなたの子供のテーマに追加し、次にincludeという名前のフォルダを追加し、helper-main-menu.phpのコピーを保持します。これは親テーマと同じでなければなりません。
これで、あなたの子供のテーマファイルを編集し、必要な数のウィジェットを追加することができます。
私がテストしていると、どうもありがとうございました、それは..私はすでにこの手順を行ってきたが、私の問題はで期待包み込むテーマ(ので、私の子のテーマも)ということである:)
コーディングme.Happyために働いヘッダーは会社のロゴとプライマリメニューのみです。ロゴの右側に画像を配置するために私のヘッダーにウィジェットを追加したいと思います。私を助けてくれますか? –