ページテンプレートの追加

追加したのは「JavaScript」のページ。違いは、

1.左にサイドメニューの設置:これは、「sidemenu.php」というファイル名で設置した。このメニューは、画像や仕切り線を入れたくて、テーブル組みで作成。

2.新しいページテンプレートは、任意の名前で「pagejs.php」として作成。

3.ここで問題は、いままでのブログや固定ページの「ビジュアル編集」で入力した、いわゆる「content」の表示のスタイルが異なることであった。そのため、「JavaScript」のページだけに適用する「CSS」が必要になり、このページ用の「style-js.css」という名前で作成した。しかし、これをそのままヘッダーで読み込んだら「JavaScript」のページはOKでも、その他のページデザインが崩れてしまう。そこで、以下のように対応。

<?php if(is_page('17')): ?>
  <link rel="stylesheet" href="<?php echo home_url(); ?>
  /wp-content/themes/study/style-js.css" type="text/css" />
<?php endif; ?>

「if(is_page(’17’))」は、JavaScriptの固定ページの番号、尚このサイトでは、JavaScriptのメニューからリンクするページが複数あるので、これらページも上記のphp構文で対応する必要があった。

WP固定ページの要領

WPの入門から始めて、早2ケ月半。レッスンブックがブログ中心で、固定ページの説明が少ないため、一般のサイトを作成するには、あまりにも自分自身の知識不足とレッスンブックの理解不足で四苦八苦。
ネットの情報を調べつつ、固定ページ中心の一般サイト作成の目処が少しだけだが見えてきた。
1つは、このサイトの「JavaScript」のページで、デザインレイアウトの違う新しいページテンプレート作成し、何とか表示出来るようになった事だ。

サイト構築スタイルブック 感想

この教材をやり始めて感じたこと(Chapter2ビジネスサイト のみ)

  • まず、文字が小さいので閉口する。特に、コンテンツの中の文章は殆ど読めない、教材通りの文章を入れなくてはいけないわけではないので、こだわらずに適当な文言入れても良いのだが、やはり教材と同じものにしたい、とは思うものだ。
    それと、「NOTES」(Tipsと同じ)及び「php html css」の構文部分も、とても小さい。
  • 固定ページによる一般サイト作成の参考にするつもりで、「Chapter2」(ビジネスサイト)を作成して見たのだが、内容が如何にも貧弱。もっとも、Capter3 ~ 6 も学習すれば、それなりの知識が得られるのかもしれない。1冊で、6テーマを扱っているのだからやもうえない面もあるが。
    記述の仕方については、評判の良いレッスンブックと同じように出来ていつので、解りやすいと思う。
  • 「WordPressレッスンブック3.X対応」 では、固定ページの部分が少ないが、「Tips」でかなりの説明があるので、ある程度は、固定ページの作成は進められる。
    Chapter2のサイトで目新しいのは、
    • アイキャッチ画像:ヘッダーの画像をページ毎に変えられるので、知っていれば便利。ただ、知らなくても画像出力で条件分岐を使えば容易に画像は変更出来る
    • スラッグ:固定ページを作りスラッグを設定して、別ページにスラッグ名で固定ページの記事を表示している。スラッグの使い方が良く解っていないが、この場合ならパーツテンプレートを作成し、「get_template_part」でも良いように思う。
    • 条件分岐:上記のスラッグを読み込むページを特定するために、条件分岐を使用している。
    • リンク:リンク集ページ作成に管理画面の「リンク」を使って設定している。

そんなことで、暫く中断:最大理由は教材の文字が小さくて気がのらない。

サイト構築スタイルブック

タイトルのWP参考書に取り掛かる。この本は、以下のような6種のサイトについて分かれていて、モデルのサイトを順をおって開発していくスタイル。

  • Chapter 1 ブログサイト
  • Chapter 2 ビジネスサイト
  • Chapter 3 ニュース配信
  • Chapter 4 ギャラリーサイト
  • Chapter 5 ポートフォリオサイト
  • Chapter 6 カタログサイト

まずは、進めたいのは「Chapter 2 ビジネスサイト」なので早速スタート。

WP 参考書注文

Amazonに「WordPress 3 サイト構築スタイルブック」を注文。今まで進めてきたレッスンブックでは、どうしても一般サイト作成には、知識不足で進めそうにないので、いろいろ探して注文する。
この参考書は、レッスンブックと同じ著者の「エ・ビスコム・テック・ラボ」でレッスンブックが非常に良い教材だったので購入した。

サイトにアクセス不可

サイト作成中に、ダッシュボードもサイトもエラーとなり、アクセス出来なくなる。「function.php」の編集で重大エラーがあると、にっちもさっちも行かない。
対応は、function.phpをダウンロードし、構文を良く確認して修正し、アップロードして事なきを得た。どういったエラーだとアクセス不可になるのかは、全然解らないが、ちょっとした綴りのミスは、当然エラーになるが、アクセス出来ないようになることはなかった。