wordpressのオリジナルテーマ開発時に少し手こずったことをまとめて次回に活かすための備忘録
サーバーアップ時のためのフォルダ構成の整理
wordpressをローカルにインストールして、そのまま開発をし、サーバーにアップするとルートディレクトリが変わり、cssが当たらなくなる。それを防ぐために下記をサイト制作開始前にしておくこと。
1 新規フォルダ作成(wordpress-portforio)
2 ダウンロードフォルダ(wordpress。私の場合はshinichiroOno)を新規作成したフォルダの配下に移動。wordpress-portforio/shinichiroOno
3 shinichiroOnoフォルダ内のindex.phpをwordpress-portforio配下に複製。
4 wordpress-portforio配下のindex.phpの中身のrequire __DIR__ .を変更


こんな感じ。
5 あとは、wordpressの管理画面のパーマリンクを更新。
これをしておけば、プラグインを使用して、エキスポート、インポートするだけでローカル通りに表示される。
作成したwordpressサイトをローカルからサーバーにアップする。(All in one WP Migration)
1 All in one WP Migrationプラグインを作成中のローカルwordpressでインストール、エキスポート(方法は下記参考サイトを参照)
2 リモートのサーバーでwordpressをインストール(私はxserverで実践しました。)
3 リモートのwordpressでAll in one WP Migrationをインストールし、インポート(方法は下記参考サイトを参照)
これだけです。
参考サイト WordPressブログの引っ越し(サーバー移行)手順を解説!
オリジナルテーマ開発時の主に使用したテンプレートファイル一覧
- 表示設定について。
- ページの役割一覧
- front-page.php トップページ用
- header.php ヘッダー用
- footer.php footer用
- page- 個別ページ用
- home.php デフォルトの投稿一覧用
- archive- カスタム投稿タイプで作成した時の投稿用
- single- カスタム投稿タイプで作成した投稿の個別ページ用
- taxonomy- カスタム投稿タイプのカテゴリー別ページ用
- function.php 機能追加・設定ファイル
などなどです。他にもありますが、十数ページのサイト作成であれば使用するテンプレートはこんな感じかと。
詳しくはテンプレート階層
ちょっと長くなったので頻出コード例は別投稿で書きます。
