ページ属性「テンプレート」プルダウンを表示させる

1カラムではなく右にウィジェットがくるようにしたい。

それなのに、ページ属性「テンプレート」のプルダウンがない。

有料テーマ「プリムラ」をセットしたときに、直せなくて困りました。

解決したのでメモします。

「page.php」の最初をカクニンする

page.phpやcontent-page.phpの最初に、テーマのテンプレート名が書いてあるかどうか、カクニンするようです。

/* */で囲われていてよくわからなかったので、次のページを参考に直しました。

〜Template Name: マイページ、〜などと書く

page.phpの1行目に、下記の記載が必要です。

<<?php
/* Template Name: マイページ */
?>>

http://kofukunet.jp/wordpress/890.php

<<  >>2つもカッコいるのかな?と疑問でしたので、情報元ページも一緒に貼ります。

元のページはここらしいです。

[WP]ページテンプレートが認識されない

  • <? php    ?>ではさみ
  • /*   */ではさみ
  • Template Name: Primula (真ん中にサンドする)

これでよいようです。

サイバーダック、Atomを使ってphp書き直し

サイバーダックからお目当てURLのpage.phpを注意深く探し、ダウンロード・書き直してアップロードします。

ダッシュボードから固定ページを見たら、無事プルダウン(テンプレート・ページ要素)が表示されていました。

phpを書き間違うと、表示や動作に不具合が出ると思いますので、これからも慎重に作業しようと思います。

ウィジェットがまだ表示されない

トップページ、固定ページで、サイドにウィジェットが表示されません。

今まであまりウィジェットは使用しませんでした。

調べてみて、解決したらまとめます。

固定ページ・右サイド(ウィジェット)解決しました

ウィジェットがわからないので、カレンダー、検索など、わかりやすいものを複数足してみました。

固定ページ:右サイドバーに「カレンダー」3つ表示されています。

トップページもOKです。

このサイドを、サンプルHPと同じになるよう、画像リンクやテキストをまとめていきます。

まとめ

page.phpの書き直しが必要だとしたら、説明が見当たりませんでしたし、ハードル高い・・・と思ってしまいました。

書き直し前のものでもOKかどうか、ゆとりができたら検証してみます。

テンプレートのプルダウンが表示されないので、ダメなのではと思います。