0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Wordpress備忘録まとめ(コード以外の設定etc)

Posted at

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__ .を変更
wp2.jpg
wp1.jpg
こんな感じ。
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ブログの引っ越し(サーバー移行)手順を解説!

オリジナルテーマ開発時の主に使用したテンプレートファイル一覧

  • 表示設定について。
    • ホームページの表示を固定ページにして、topページを作成しこれをフロントページとする。このようにした方が、パンくずを作成するときに変な挙動を防げるみたい。
      名称未設定.jpg
  • ページの役割一覧
  • front-page.php トップページ用
  • header.php ヘッダー用
  • footer.php footer用
  • page- 個別ページ用
  • home.php デフォルトの投稿一覧用
  • archive- カスタム投稿タイプで作成した時の投稿用
  • single- カスタム投稿タイプで作成した投稿の個別ページ用
  • taxonomy- カスタム投稿タイプのカテゴリー別ページ用
  • function.php 機能追加・設定ファイル
    などなどです。他にもありますが、十数ページのサイト作成であれば使用するテンプレートはこんな感じかと。
    詳しくはテンプレート階層

ちょっと長くなったので頻出コード例は別投稿で書きます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?