勉強メモ Wordpress カテゴリ別のphpファイル

やったことメモ


投稿ページのうち、カテゴリー「キャラクター」だけ別のテンプレで作りたい(サイドバー無くして記事部分を100%&個別のCSS)
 これは、サイトを作るうえでの要望というよりは「サイト作りながらHTMLとCSSの勉強もそこでやりたい」という自分の都合によるもの。

以下を参考にやった。

投稿ページはsingle.phpを読み込む
 元のsingle.phpを3つにコピー
  ・shingle-charactor.phpを作成。スラッグ「charactor」の投稿ページ用にイジる。
   →読む込むheaderに個別のheader-charactor、それで読み込む個別のcharactor.cssを作成。
  ・single-default.phpを作成。こっちは元のまま
  ・single.phpは以下のコードのみを入力。投稿ページにはまずこのsingle.phpが読み込まれ、以下のコードによってshingle-charactor.phpかsingle-default.phpが読み込まれる。その為のハブとして機能する。

<?php
 $post = $wp_query->post;
 if ( in_category('charactor') ) {
	  include(TEMPLATEPATH.'/single-charactor.php');
// } elseif ( in_category('xxx') ) {
//	  include(TEMPLATEPATH.'/single2.php');
 } else {
	  include(TEMPLATEPATH.'/single-default.php');
 }
?>

elseif ( in_category('xxx')は次に個別の投稿ページ作るときに便利そうだから見本からそのまま残してコメントにしておいた。

↑の記事でも買え方が改札されてて、2番目の方法をやっている。ほかのやり方も試してみたい。


8/24時点のTODO
キャラのアイコン(縦横同じサイズ)
→記事のサムネに使う
CSS弄る
h4どうすっぺ。
本文にpaddingほしい。うっすらborderつけるのもありか?

カテゴリー別のCSS再調整、画像とかマーカーとか。キャラクター一覧のphp、それのCSS再調整、h4のクソダサさ問題。フッター無駄な項目の整理

管理人情報

コメント欄とか

サイトマップ


この記事が気に入ったらサポートをしてみませんか?