SEOの対応、プラグイン情報、カスタマイズ方法を解説します。WordPressのバックアップを実施する際に、ファイルの構成やデータベースの構成が全く分からない状態では何をどのようにバックアップをしていいのかの判断もつかないのではないか、と思ったことがきっかけで書きました。BackWPupでバックアップを取って、それをリストア(復元)するときの参考になれば、という趣旨で書いています。WordPressのフォルダ構成やプログラムのメンテナンスをする際のプログラム構成、データベースの構造、連携についての解説をしている内容ではないことを最初にお断りしておきます。BackWPupでのバックアップに関しての関連記事は、最後にまとめて目次を付けていますので、そちらから参照してください。WordPressはファイルとデータベースで構成されているWordPressは、ファイルとデータベースで構成されています。・ファイルパソコンの中にもあるファイルと同じようなテキストファイルにプログラムなどの情報が書いてあるもので、FTPというサーバからファイルを取得するツールを使ってダウンロードが可能なもの・データベースファイルと違って、MySQLというデータを管理するシステムによって管理されている投稿データなどのデータの固まりで、FTPというツールではダウンロードできない特殊な形式のデータそもそもデータベースって何?という方に「WordPress初心者向け講座・詳細解説データベースとは何か?」という記事を書きましたので、併せて参考にしてください。ファイルとして存在しているものは、下記のようなものです。設定情報(データベースの接続情報、インストール場所のパス情報など)データベースの中に保存されているデータとしては、下記のようなものです。投稿データ投稿データに付随するデータWordPressの設定情報(「設定」の画面で設定する情報など)プラグインなどの設定情報WordPressの設定情報は、ファイルとして保存されているものと、データベースに保存されているものとあります。ファイルとして保存されている情報は、データベースに接続するための情報(そもそもこれがないとデータベースに接続できないから)、インストールされているファイルのパス情報(その都度データベースにアクセスに行くと速度が犠牲になる可能性がある情報)など、主にインストール時に入力、決定する情報がファイルに保存されています。データベースには、管理画面の「設定」から保存する情報など、後からでも管理画面から設定変更出来るような設定の情報が保存されています。Ver.4.x対応版WordPressのフォルダに何が入っているか。WordPressのメンテナンスをする際やバックアップを取る際に少し気持ちが落ち着くのではないでしょうか。ここでは分かりやすく、WordPressのルートフォルダを「/」(ドキュメントルート)として表現します。/index.php/wp-blog-header.php/wp-load.php/wp-settings.phpWordPressの基本処理をつかさどるプログラム群です。/wp-config.php設定ファイルです。この中にデータベースへの接続情報などが記述されています。そのため、このファイルは外部に開示されないよう、特にパーミッションの設定をしっかり行っておく必要があります。/wp-login.php管理画面にログインするためにアクセスするファイルです。このファイルにベーシック認証を設定しておくことで二重の認証を設けることができます。詳しくは「WordPressの管理画面ログインURLの変更方法解説」「WordPressの管理画面ログインURLファイルにBasic認証を設定する方法解説」「Basic認証をファイル単位・URL単位で設定する方法の解説」に書いていますので参考にしてください。/wp-admin/管理画面のプログラムが入っているフォルダです。/wp-includes/WordPressのベースとなるプログラムが入っているフォルダです。バージョンアップの際に更新されますので、この中身は基本的に触らないようにします。/wp-content/コンテンツが入っているフォルダです。このフォルダの中にあるプラグインやテーマ、プログラムによってそのサイトがオリジナルのものとして構築されます。あなたのサイトにとって一番大事なフォルダと言えます。/wp-content/languages/日本語対応のファイルが入っているフォルダです。WordPress本体の日本語化を始め、プラグインやテーマなどの日本語化ファイルが入っています。/wp-content/upgrade/WordPressのアップグレードをする際に利用されるフォルダです。アップグレードを実施する際に生成され、アップグレードが終了するとフォルダの中身は削除されますので、バックアップ対象にする必要はありません。/wp-content/plugins/プラグインが入っていうフォルダです。プラグインをインストールするとこのフォルダの中にプラグインごとにフォルダが作成され、そこにプラグインがインストールされます。Dollyの「hello.php」など)。プラグインをインストールした際に、そのプラグインが原因でログインすらできなくなった、という場合はこのフォルダの中にある該当プラグインのフォルダごと削除してしまえばトラブルが解消する可能性が高いです。/wp-content/themes/テーマが入っているフォルダです。このフォルダの中にテーマごとにフォルダが作成されており、必要なファイル一式が入っています。管理画面のメニューの「外観」-「テーマ編集」をクリックして表示されるファイル、および、ファイル一覧はこの中に入っているファイルが表示されています。/wp-content/uploads/メディアからアップロードされたファイルが入れてあるフォルダです。インストール直後は存在しませんが「メディア」からファイルをアップロードすると生成されます。その他、プラグインなども利用します。BackWPupでバックアップするファイルもここに保存されますが、BackWPupで保存するファイルはバックアップ対象にはしません。WordPressのデフォルトで設置されるテーブル名WordPressが利用しているテーブルについてそれぞれのテーブルについて説明をしています。wp_commentmetaコメントに関連する情報が入っています。こちらにはスパム対策プラグインがスパム判定した内容なども入っています。wp_commentsコメントに関連する情報が入っています。コメントの一つの形態として、トラックバック、ピンバックの情報もここに入っています。wp_linksリンクに関連する情報が入っています。Manager」というプラグインをインストールしないと、「リンク」のメニューは表示されませんが、そこで設定されたリンクの情報が入っています。プラグイン化されたことで、あまり利用されないのかもしれませんが。wp_options「設定」の画面で設定されるサイトのタイトルやキャッチフレーズなど設定された情報が入っています。プラグインの設定情報などもここに入ってくる場合があります。wp_postmeta投稿記事に関連する情報が入っています。「wp_posts」には投稿データそのものが入っていますが、こちらは、それに付随するカスタムフィールドの情報などが入っています。wp_posts投稿ページや、固定ページの投稿されたデータが入っています。タイトルや本文、更新日時などの投稿の基本データが入っています。wp_termsカテゴリーやタグ、タクソノミーに関する情報が入っています。wp_term_relationshipsカテゴリーやタグ、タクソノミーと記事を連携させるための情報が入っています。wp_term_taxonomyカテゴリーやタグ、タクソノミーに関する情報が入っています。「wp_terms」には管理画面の投稿から見られるカテゴリーなどの情報が入っていますが、こちらは、システム上で管理している名前が入っています。wp_usermetaユーザに関連する情報が入っています。ID、PASSなどが入っていますが、こちらのテーブルには、名前やニックネーム、登録のメールアドレスなど、プロフィールで登録する情報が入っています。wp_usersユーザの情報が入っています。1人で管理している場合は、あなたのログインユーザのログインに必要な情報が入っています。3.9のデフォルトのテーブルは上記になります。プラグインをインストールすると、そのプラグインで利用するテーブルが作成されることもありますので、利用するプラグインが多い方は、もっと多くのテーブルが作成されているでしょう。ちなみに...「カスタムフィールドとは、最初からある「タイトル」「本文」とは別に、オリジナルの「住所」や「電話番号」といった入力項目を追加させるフィールドのことです。タクソノミーとは、カスタム投稿をする際に利用するカスタム投稿用のカテゴリーのことです。これだけの説明ではほぼ理解できないと思いますが、説明するには別ページが必要になりますので、また別の機会に説明したいと思います。WordPressのファイルとデータベースのまとめWordPressは、WordPressをインストールしたフォルダの中に入っているファイルと、インストール時に付けた接頭辞(デフォルトは「wp_」)が付いているテーブルだけで動いています。Windowsのパソコンにアプリケーションをインストールする場合は、レジストリに設定情報が記述されるなど、アプリケーションが入っているフォルダ以外にも情報が保存されるため、アプリケーションが入っているフォルダをそのままバックアップしていても元に戻せないという問題があります。WordPressは、Windowsパソコンのアプリケーションと違い、WordPressがインストールされているフォルダのファイル一式とデータベースの出力ファイルさえバックアップしてあれば完全に元の環境を復元することができます。ちなみに、ファイル一式はそのままファイルですが、データベースの出力は、SQL文で書かれているテキストファイルで、データベースの構造と中に入れるデータについて記述されています。BackWPupでバックアップ・目次BackWPupの説明記事があまりにも長くなりすぎましたので、下記の通り項目ごとにページを分けましたので、それぞれ必要に応じて参照してください。■BackWPupでWordPressのDBもファイルもバックアップバックアップを行うBackWPupとWordPressのバックアップ全般についての解説をしています。■BackWPupでバックアップ・Jobの設定・保存する情報の設定Job設定のうち、バックアップする情報の設定画面、方法の説明をしています。■BackWPupでバックアップ・Jobの設定・保存先の情報設定Job設定のうち、バックアップするファイルを保存する先の設定画面、方法を説明しています。Jobを実行し、ログや保存されたファイルの確認方法を説明しています。BackWPup自体の基本的な設定を行う画面の説明です。6バックアップの処理を実行した際にエラーが発生した場合の事例とその対処方法の解説です。■BackWPupでバックアップ・全体バックアップ具体的設定例ファイル、データベースすべてを丸っとバックアップする方法の具体的設定方法の解説です。■BackWPupでバックアップ・データベース保存の自動設定例データベースを自動的に毎日バックアップする方法の具体的設定方法の解説です。■BackWPupでバックアップ・リストア(復旧)手順バックアップしたファイルからリストア(復旧)させるための手順の解説です。WordPressの基本設定GoogleAdwordsGoogleAdwords最後までお読みいただきましてありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。*サイト下記の空欄を埋めてください。date*日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)※入力いただいたコメントは管理者の承認後に掲載されます。関連記事FC2からWordPressに引越。インストールなど必要な全てを解説FC2からWordPressへの引越し解説。内容は引越しメインではなくこれからWordPressでブログを構築する方向けのブログ構築の解説記事です。BackWPupでWordPressのDBもファイルもバックアップBackWPupその1。BackWPupとWordPressのバックアップについての解説。BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。Sitemapで自動生成する方法を説明します。Google用のサイトマップではなく一般ユーザが見るためのサイトマップページを作ります。基本設定の一つであるパーマリンクの設定について解説。パーマリンクはURLを決定づける重要な項目ですので、設定の意味を理解して希望するURLになるよう設定しましょう。Manager」を使って設定します。その使い方の解説です。SettingsBackWPupその5。バックアップ設定のベースになるBackWPup自体の設定解説です。FTP、テキストエディタ、圧縮解凍ソフトWordPressサイトを構築、運用するために必要となるFTPソフト、テキストエディタ、圧縮解凍ソフトのオススメソフトを紹介。csvファイルをエクスポート、インポートする方法を紹介しています。PREVBasic認証をファイル単位・URL単位で設定する方法の解説NEXTWordPressプラグインの3つのインストール方法解説GoogleAdwords購読する最近の投稿2016.01.12WordPressの一覧ページのテンプレートの種類とファイルの設定ファイル名に従って一覧ページのテンプレートは選択される。ルールに従ってファイル名を付けることで任意のカテゴリ、タクソノミーごとのテンプレートを指定可能。2016.01.12get_categories、get_termsでカテゴリとタクソノミーのターム一覧の編集方法get_categories()関数やget_terms()関数を使ってタクソノミーのタームを取得し検索処理の部品を作るプログラム作りその解説をしています。2016.01.12タクソノミーの一覧をショートコードで編集・ソート機能付き・wp_list_categoriesカスタムタクソノミーのターム一覧をショートコードで編集する方法の解説です。Orderを利用してソート機能を追加したバージョンです。Orderの紹介です。自サイト内の記事にショートコードで自動リンクを設定する関数のソースコードを提供。ID、slugで指定でき、アンカーリンクを設定する場合も対応。カスタムフィールドを設定する最高のプラグイン。設定できる項目を全て網羅して解説。投稿の項目だけではなく、カテゴリやユーザ情報の項目を増やすことにも使えます。Fieldsは現時点でカスタムフィールドを設定する最高のプラグイン。それで入力した情報を取り出す方法を全て網羅して解説しました。2015.08.05WordPressプラグイン開発・ショートコード内でincludeするときにはob_start、ob_get_contentsWordPressのプラグインやショートコードの関数作成でテンプレートをincludeする際に利用するob_start関数、ob_get_contents関数を紹介。Templateでカスタムフィールドをフル活用カスタムフィールドを簡単に設定するプラグイン。簡単にカスタムフィールドが管理で来て作業効率が数倍にアップします!2014.07.17BackWPupでバックアップ・リストア(復元)の具体的手順BackWPupその9。バックアップファイルからのリストア(復元)の手順です。Web開発・運用に役立つ記事を中心に紹介しています。SEOの対応、プラグイン情報、カスタマイズ方法を解説します。