2016-01-03 19 views
5

ワンクリック子テーマプラグインを使用して、20個の子テーマを作成しました。次に、親テーマフォルダのpage.phpテンプレートを子フォルダのnew-template.phpファイルにコピーしました。私はそれは私がページの下の[テンプレート]ドロップダウンに表示する「新規テンプレート」を得るために行うために必要なすべてのことを知っている限りで新規テンプレートテンプレートドロップダウンに新しいテンプレートが表示されない

:私は

テンプレート名

に新しい-template.phpのヘッダーを変更しました新しいページを作成するときの属性。しかし、 "新しいテンプレート"はドロップダウンに追加されていません。誰が問題が何であるか知っていますか?任意のヘルプ

+0

関連:https://stackoverflow.com/questions/3987773/template-dropdown-not-showing-up-within-wordpress-administrator-page – Flexo

答えて

0

ため

感謝は、あなたの子供のテーマは、既に別のテンプレート名を試し、その後起動している場合は、あなたの子供のテーマが有効になっていることを確認してください。

1

これは私の仕事:

<?php /* Template Name: Red Template */ ?> 

redpage.phpと呼ばれる私のテーマディレクトリ内page.phpのコピーを私はまた、管理者からログアウトしてから再度ログインする必要がありました。

9

Wordpress 4.9だけで、このバグがあります:https://core.trac.wordpress.org/ticket/42573テンプレートファイルが毎時1回再スキャンされる原因となります。

(これを変更して新しいWPバージョンをリリースするまで)修正するには、そのバグチケットでパッチをダウンロードし、パッチからwp-includes/class-wp-theme.phpに変更します。これは誰か、私はこの上で無駄な2時間を節約できます

・ホープ..

+0

私は同じ問題を抱えており、これが実際に助けられました。そんなにありがとう、あなたは私に多くのトラブルを救った! :) –

+0

ありがとう。この1つだけで45分を費やしたhh –

5

上記のWordpress 4.9のバグのために、ちょうど例えば、style.cssによりあなたのテーマのバージョンを更新1.1.2から1.1.3へ - 1.1.2-1でさえ可能です。これにより、テンプレートリストの更新が強制されます。

+0

ありがとう!これは動作します! – LUIS

+0

私のために働いた。地球上で何が起こっているのか理解しようと2時間しかかかりませんでした。シンプルな提案に感謝します。 –

0

私はすべてを試して、最後に上記のようにしました。あなたのテーマのverisonを更新するには、あなたのthemesフォルダにあるstyle.cssが必要です。鉱山は0.1.3に設定されました。私は1.1.2に更新され、うまくいった。