Wordpress 1

8. サーバーにWPをインストールする方法

新規インストール(1)

  1. WordPressフォルダを公式サイトからダウンロードして、解凍しておく
  2. アップロードした際、URLの末尾となるので、フォルダの名前を任意で変更しておく
  3. FileZillaを使ってサーバーに接続し、WPフォルダをアップロードする
  4. サーバーのコントロールパネルにログインして、データベースを新規で作成する
  5. ブラウザで、トップページのURL /(アップロードしたwpフォルダ名)にアクセスする
  6. Wordpressのインストール画面が表示されるので、指示に従い進めていく
  7. データベースの名前やユーザー名などは、サーバーのコントロールパネルで確認する
  8. インストール完了後、ダッシュボードにログインしておく

    ※ローカルで作成したテーマがある場合は、以下作業を追加

  9. FileZillaを使って、ローカルで作成したテーマフォルダを wp-content の中の themes 内にアップロードする
  10. ダッシュボードの外観メニューから、アップロードしたテーマを有効化する

ローカル → 本番環境

【簡単】All-in-One WP Migrationの使い方

※使用後は wp-content 直下の ai1wm-backups フォルダを削除しておくこと

【難しい】Search Replace DBの使いかた

8.1 パーミッションの変更

パーミッションの変更

9. プラグイン

各種プラグイン例

10. まとめ


★ 優先テンプレートについて

トップページ
  home.php ⇒ index.php

固定ページ
  page-slug.php ⇒ page-id.php ⇒ page.php ⇒ index.php

個別ページ
  single.php ⇒ index.php

カスタム投稿の個別ページ
  single-ポストタイプ.php ⇒ single.php ⇒ index.php

日別・月別・年別ページ
  date.php ⇒ archive.php ⇒ index.php

カテゴリページ
  category.php ⇒ archive.php ⇒ index.php

カスタム投稿の一覧ページ(functions.phpでhas_archiveをtrueにしたとき)
  archive-ポストタイプ.php ⇒ archive.php

★ URLについて
  Wordpressは「URLの形式」に応じて、テンプレートを選択している

  http://abc.com/ ⇒ トップページ

  http://abc.com/2021/09/ ⇒ トップページの後ろに4桁の数字 ⇒ 日別アーカイブページと判断
    <?php wp_get_archives(); ?> で日付ベースのURL一覧を生成

  http://abc.com/category/カテゴリ名 ⇒ カテゴリーページと判断
    <?php wp_list_categories(); ?> でカテゴリーページのURL一覧を生成

  http://abc.com/投稿ID or 投稿名・・・(ダッシュボードのパーマリンク設定) ⇒ 個別ページ
    <?php the_permalink(); ?> で個別ページ(カスタム投稿も)のURLを生成

  http://abc.com/スラッグ名 ⇒ ダッシュボードで固定ページとしてスラッグが登録されている ⇒ 固定ページ

  http://abc.com/カスタム投稿のポストタイプ ⇒ カスタム投稿の一覧ページ

★ ループ(クエリ)について
    <?php if(have_posts()): while(have_posts()): the_post(); ?> ← これのこと

  トップページ(home.php,index.php) ⇒ 「投稿」記事を全件表示する
  固定ページ(page.php) ⇒ 固定ページの記事を1件だけ表示する
  個別ページ(single.php) ⇒ 個別ページの記事を1件だけ表示する
  アーカイブページ(date.php,archive.php) ⇒ 特定の記事(カテゴリや年別など)を全件表示する

  上記、通常ループ以外のことをそのテンプレートで表示したかったら、Wp_Queryを使う