web-dev-qa-db-ja.com

ページエディタにテンプレートが表示されない

更新:多くの謎と同様に、原因は非常に愚かであることが判明しました。ファイルを別のテーマのディレクトリに保存しました。 @ a4jp.comに感謝します

アンダースコアを使用してテーマを作成しています。テンプレートファイルを作成し、上部にテンプレートヘッダーを追加しました。

<?php 
/**
* Template Name: Featured
**/
get_header(); ?>

ページエディタの[ページ属性]の下に[テンプレート]ドロップダウンが表示されないため、書式設定などに問題があるかどうかわかりません。

テーマを切り替えてみました。ドロップダウンは他のテーマに表示されますが、カスタムテーマに切り替えてもまだ表示されません。

5
Thomas Martin

多分これは役立つでしょう。

<?php 
/*
Template Name: Featured
*/
get_header(); ?>

通常のコードはこちら.

<?php get_footer(); ?>

1つのテーマでうまくいったら、壊れたテーマのファイルを置き換えて、どのファイルが壊れているのかをテストします。ただし、最初に古いファイルを別のフォルダにバックアップとして保存します。そうすれば、どのファイルが非常に早く壊れたのかがわかります。

8
a4jp.com

ドロップダウンがまったく表示されない場合は、テーマを再読み込みする必要があります。別のテーマに切り替えてから元に戻してください。

2
TheGentleman

私は今日同じ問題を抱えていましたが、関連性があるかどうかはわかりませんでしたが、修正はページ編集セクションに進み、画面オプションを展開し、ページ属性にチェックマークを付けずにチェックマークを付けて、テンプレートドロップダウンに戻ったのです。

1
Barry Poore

これは私にとって2回起こった。初めて私はファイルのエンコーディング(header.php)をBOMなしの UTF-8に変更しました そして全ての templates は消えました。通常のutf-8に戻しました。

二度目に私はどういうわけかindex.php(/ themes / theme_name / index.php)を編集/名前変更しました。空のindex.phpを作成するだけで、すべて問題ないようです。

私はこれが他の人に役立つことを願っています。 [WP 4.4.2]

0
P_95

デフォルトでは、Wordpressのテーマディレクトリにはテンプレートページがありません。テンプレートページのドロップダウンは表示されませんので、以下の手順に従ってください。

WordPressの管理者ページの表示テンプレートページのドロップダウンのためにあなたはあなたのテーマディレクトリコードに一つのテンプレートページを作成する必要があります。

<?php 
/*
Template Name: template home 
*/
?>

あなたのテーマディレクトリにこのテンプレートファイルを作成することによってあなたはテンプレートdropdonwが管理者ページに見えるのを見ることができます。

0
Vipul Tank