これは奇妙です。
"Market Main Page"という名前のファイルpage_market.php
があります。そのページテンプレートを選択したときに使用されていましたが、現在はまったく機能していません。代わりに、デフォルトのテンプレートを使用しているようです。
なんでこんなことが起こっているの?
これは私を悩ませていた、そして私はついにページテンプレートの値がデータベースに格納されている を検索することにした 。私が構築している他のテンプレートファイルの1つの名前であるsingle-sponsor.php
を見つけたので、これは私に私の最初の手がかりを与えました。
私はなぜこれが当てはまるのか混乱していて、WordPressが生成した実際のドロップダウンメニューのHTMLを見ました:
<select name="page_template" id="page_template">
<option value="default">Default Template</option>
<option value="page-custom.php">Custom Page Example</option>
<option value="single-sponsor.php" selected="selected">Market Main Page</option>
</select>
かなり明確にsingle-sponsor.php
を選択しています。
それはなぜそれをしているのだろうか?
私が言ったので
新しいページテンプレートの開発を開始するために、コードをpage-market.php
からsingle-sponsor.php
にコピーしました。
single-sponsor.php
の先頭にありますか?
<?php
/*
Template Name: Market Main Page
*/
?>
右。
ばかげた間違い。しかし、同じことが他の人にも起きた場合に備えて、私はそれを書く価値があると思いました。
このファイルをテンプレートリストに表示したくないことに気付く前に名前を変更したので、コードを削除しました。
フー.