サポート » 使い方全般 » 子テーマ有効化

  • 解決済 aotani

    (@aotani)


    twentyseventeenの子テーマを作成し
    functions.phpやstyle.cssをつくりました。

    外観 テーマ でtwentyseventeen-childも出来ています。


    有効化ボタンを押しました。
    「新しいテーマを有効化しました」とは左上に出るのですが・・
    が有効化できていません。

    その画面の twentyseventeen-childには、まだ有効化ボタンが残り

    テーマ編集画面の「編集するテーマを選択」でtwentyseventeen-childができているので
    twentyseventeen-childを選択しても
    親テーマtwentyseventeenのcssに飛んでしまいます。

    twentyseventeenではなく、子テーマtwentyseventeen-childのcssを編集したいので
    解決法を教えてほしいです

15件の返信を表示中 - 31 - 45件目 (全57件中)
  • ishitaka

    (@ishitaka)

    「子テーマを作成したサイト」とは参考にされたサイトでしょうか?
    このサイトの「twentyseventeen-child」のハイフン (-) が半角カナ長音 (ー) になっている箇所があります。
    コピペで作成した場合は、ハイフンかどうか確認してみてください。
    ファイルシステムによっては同一視され動作する場合もあるようですが・・・。

    RICK

    (@rickaddison7634)

    現在 ロリポップFTPにある 
    twentyseventeen-child フォルダ(ディレクトリ)の
    どっかを直せばいいのですか?

    私達はあなたの側で見ているわけではないので、
    そのディレクトリの中身のファイルの内容をを把握することができません。
    なので、どこをどのように直したらOKという適格な指示はできません。
    ただし、style.cssとfunctions.phpのコードをここに掲載していただいた場合は別ですが・・・。

    私ができる最も手っ取り早い回答は@du-bist-der-lenzさんと同じで
    下記のファイルをダウンロードして適用するというものです。

    ここに正常に動作するTwentySeventeenの子テーマがあります。
    ダウンロードして、自分が作った子テーマとの違いを探してください。
    https://github.com/ruthmaude/twentyseventeen-child/archive/master.zip

    WP_manabu

    (@wp_manabu)

    こんばんは。
    さいきん、twentyseventeenをつかいはじめ、その際に子テーマーを作成した者です。
    こちらは、うまく、いっておりますー。

    パスは、
    wp-content/themes/twentyseventeen-childとなっています。
    (twentyseventeen-childは、こちらで付けた任意のフォルダ名です)。

    参考になりますでしょうかー。

    aotani

    (@aotani)

    ほんとに手間がかかってすいません

    一度、
    1、ロリポップの一番上の階層のaotani-hair.comのフォルダ以外を消去
    2、ワードプレスを消去しました。

     で、ワードプレスを再インストールからはじめました

    ワードプレスで作り直し
    1、テーマtwentyseventeenを有効化し
    2、ロリポップFTPで aotani-hair.comのフォルダ wp-contentフォルダ themesフォルダ
    と下りていき twentyseventeen-childフォルダを作成

    その中に
    https://github.com/ruthmaude/twentyseventeen-child/archive/master.zip
    をもとに style.cssファイルとfunctions.phpファイル をつくりました。

    style.css
    /*
    Theme Name: twentyseventeen-child
    Theme URI: https:// aotani-hair.main.jp/aotani-hair.com/wp-content/themes/twentyseventeenーchild/
    Author: main.jp-aotani-hair
    Author URI: https:// aotani-hair.main.jp/aotani-hair.com/
    Template: twentyseventeen
    Description: Child theme for Twenty Seventeen.
    Version: 0.1
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags:
    Text Domain: twentyseventeen-child
    */

    functions.php
    <?php
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
    } 

    が中身です。


    ワードプレスのテーマにtwentyseventeen-childができあがってました。

    それを有効化しました。

    が  またです。

    「有効化しました」とは出るのですが 有効化ボタンは消えず

    テーマ編集で 「編集するテーマを選択」にtwentyseventeen-child はあるのですが
    選択をクリックすると twentyseventeenに戻されてしまいます。

    CG

    (@du-bist-der-lenz)

    最後の、「テーマ編集で 「編集するテーマを選択」」が、何故かわからないところです。

    npssl

    (@npssl)

    1. http://aotani-hair.main.jp/aotani-hair.com/
    2. http://aotani-hair.com/
    どっちのページを開いてますか?

    aotani

    (@aotani)

    ishitakaさん
    「子テーマを作成したサイト」とは参考にしたサイトです。
     その後、ここで頂いたファイルでは作成していますが・・・
    ハイフンは ろリポップFTP の方ではなおしました。
    ありがとうです

    WP_manabuさん
    よかってですね。ぼくはなんでダメなんでしょう。
    何かが邪魔してる。。

    CGさん
    ほんとうに親身になって教えていただいているのに
    なぜ成功しないのか・・・

    npsslさん
    開いているとは???  
    ワードプレスで 「サイトを表示」をクリックすると
    2. http://aotani-hair.com/のほうが開きます。

    npssl

    (@npssl)

    Theme URI: https:// aotani-hair.main.jp/aotani-hair.com/wp-content/themes/twentyseventeenーchild/
    Author URI: https:// aotani-hair.main.jp/aotani-hair.com/

    では、なぜ子テーマのStyle.cssにこのURIを書き込んでいるのですか?
    これは元のファイルには無いものですので自身で書き込んでおられるはずです。

    aotani

    (@aotani)

    ロリポップFTPの aotani-hair.comフォルダとStyle.cssファイルに
    記載されているURLがそうなっていたので・・・

    CG

    (@du-bist-der-lenz)

    「ここに正常に動作するTwentySeventeenの子テーマ」だから、そのままでいいでしょう。悪戯な、メイクしないで。

    • この返信は9 ヶ月前に  CG さんが編集しました。
    npssl

    (@npssl)

    1. https://aotani-hair.com/wp-admin/themes.php にアクセスして
    2. テーマ 新規追加をクリックして
    3. テーマを追加 テーマのアップロードをクリックして
    4. ダウンロードしたmaster.zipを選んで
    5. 今すぐインストールをクリックして
    6. 有効化をクリックした後に
    7. https://aotani-hair.com/wp-admin/themes.php を開いたら
    どうなりますか?

    ※アクセスするのはChrome, Firefox, Safari, Edge, IE等のブラウザで直接アクセスしてください。FTPで開かないでください。

    • この返信は9 ヶ月前に  npssl さんが編集しました。
    • この返信は9 ヶ月前に  npssl さんが編集しました。
    RICK

    (@rickaddison7634)

    ロリポップFTPの aotani-hair.comフォルダとStyle.cssファイルに
    記載されているURLがそうなっていたので・・・

    ということは、ロリポップにある簡単インストール機能を
    利用されたということでよろしいでしょうか?

    何度やっても同じ結果になるようなら、
    手間はかかりますが簡単インストールではなく、
    手動インストールを試してみるのも良いかもしれません。
    一応公式のマニュアルもあるようなので・・・

    WordPressの最新バージョンは5.03ですが、
    5.00からエディタが変わってそれに関するトラブルが多発しているようなので、
    ここから4.99を使用するか、5.03 + Classic Editorで使用するのが良いかもしれません。

    RICK

    (@rickaddison7634)

    記載されたコードをVScodeで検証してみましたが、
    functions.phpのが全角であるために上手く機能していないのかもしれません。(半角の場合は'
    style.cssには意味不明な記述はあるものの問題はなさそうでした。

    WP_manabu

    (@wp_manabu)

    こんばんはー。

    せんじつ、テーマをTewntyseventeenに変えたばかりの者です。
    こちらは、うまく、いってたりしますー。

    ちなみに、パスは、
    wp-content/themes/twentyseventeen-child
    です(twentyseventeen-childは、じぶんで付けた任意の名前)。

    いかがでしょ。

    WP_manabu

    (@wp_manabu)

    いちおう、当方のコードを貼り付けておきまーす。

    function.php

    <?php
    add_action( ‘wp_enqueue_scripts’, ‘theme_enqueue_styles’ );
    function theme_enqueue_styles() {
    wp_enqueue_style( ‘parent-style’, get_parent_theme_file_uri() . ‘/style.css’ );
    }
    ?>

    style.css

    /*
    Theme Name: twentyseventeen-child
    Description: Twenty seventeen Child Theme
    Author: (任意の名前)
    Author URI: (任意のURL)
    Template: twentyseventeen
    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: twenty-seventeen-child
    */

    AutherとAuther URLは、任意の名前です。コメントされた方の貼ったウェッブサイトを拝見すると、こちらは、記述しなくても行けそうですが…

15件の返信を表示中 - 31 - 45件目 (全57件中)
  • トピック「子テーマ有効化」には新たに返信することはできません。