WordPressの投稿とページはどこに保存されますか? [SQLルックアップ]

公開: 2020-12-05

2022年には、WordPressはインターネットの35%以上に電力を供給しており、これは2019年初頭と比較して2%増加しており、その数は日々増加しています。 その背後にある理由は、安定したパフォーマンス、高速な読み込み速度、セキュリティ、および使いやすいインターフェイスです。

最近WordPressを使い始めた場合、WordPressが投稿やページをどこに保存するのか疑問に思うかもしれません。 WordPressが、公開する投稿やページごとに個別のHTMLファイルを作成して保存していると思うと、間違いです。

ここで、WordPressが投稿とページごとに異なるファイルを作成しなかった場合、WordPressが投稿とページを保存するシステム全体がどのように機能するのかという疑問が生じます。

WordPressは、投稿とページのコンテンツをデータベースの「 wp-posts 」テーブルに保存し、動的なPHPテンプレートを使用してWebサイトのコンテンツを表示します。 新しい投稿またはページを公開すると、WordPressはデータベーステーブルにエントリを追加します。

要求されると、WordPressコードはデータベーステーブルからデータを呼び出して表示します。 さて、「データベース」という言葉を聞いた後、あなたは混乱するかもしれません。 心配しないでください、以下にあなたが知る必要があるすべてを説明しました。 投稿を注意深く読んでください。

目次

WordPressの仕組みを理解する

まず、WordPressがHTMLではなくPHPで記述されており、データベースにMySQLを使用していることを明確にすることが重要です。 WordPressは、単一のページや投稿をHTMLドキュメントとして保存しません。 新しい投稿またはページを公開すると、データベーステーブルにエントリが追加されるだけです。

誰かがWebサイトを開くと、ブラウザーがサーバーにファイルを要求し、WordPress PHPスクリプトがMySQLデータベースからデータを収集し、訪問者の前にコンテンツを表示します。

投稿やページだけでなく、WordPressのすべてが動的に作成され、ヘッダーメニュー、フッターコンテンツ、サイドバー、投稿など、データベースに保存されます。 これがすべてが簡単な言葉でどのように機能するかです、

  • クライアントとして知られている訪問者がブラウザにWebサイトのアドレスを入力すると、ブラウザはDNSを使用してサーバーにファイルを要求します。
  • WordPress PHPスクリプトが要求されると、index.phpで始まるファイルのロードを開始します。
  • ブラウザが要求したデータをデータベースから呼び出します。
  • 次に、WordPress PHPスクリプトが連携し、プラグインとテーマを使用してデータをコンパイルし、HTMLページを生成します。
  • ページは動的に生成され、レンダリングのためにブラウザに送信されます。

これが完全なシステムの仕組みです。 HTMLにファイルは保存されません。 HTMLファイルは、データベースからデータを取得した後、PHPスクリプトによって自動的に生成されます。

WordPressの投稿はSQLのどこに保存されますか?

ここで、すべてがデータベースに保存されているかどうか疑問に思うかもしれません。データベースには、正確に投稿が保存されています。 答えは、すべての投稿が「 wp_posts」という名前のテーブルに保存されているということです。

データベースを編集して、投稿を手動で変更することもできます。 SSHコマンドまたはPHPMyAdminなどのツールを使用して、WebサイトのSQLデータベースを編集できます。 PHPMyAdminは、データベースとその中のファイルを完全に管理できる、最も使用されている使いやすいツールの1つです。

ホスティングのコントロールパネルからPHPMyAdminを簡単に開くことができます。 WebサイトがVPSでホストされている場合は、PHPMyAdminがサーバーにインストールされているかどうかを確認する必要があります。 私の場合、私のWebサイトはcPanelでホストされています。

phpMyAdmin in cPanel
cPanelのphpMyAdmin

まず、Webホスティングアカウント(cPanel)にログインして、PHPMyAdminを検索します。 画像に示すように、データベースセクションで取得します。

PHPMyAdminをクリックすると、ダッシュボードにリダイレクトされます。 ここから、データベースを完全に管理し、必要に応じて変更できます。

開発者でない場合やデータベースに精通していない場合は、データベースに変更を加えないことをお勧めします。 それはあなたのウェブサイトを壊します。 また、状況によっては、データベースを回復できない場合もあります。 テーマカスタマイザーを使用して、フロントエンドからWebサイトを完全にカスタマイズできます。

PHPMyAdminにすべてのデータベースが表示されます。 まず、変更したい特定のWebサイトのデータベースを修正する必要があります。 ホストされているWebサイトが1つしかない場合は、それについて心配する必要はありません。

Find the table named “wp_posts” in SQL
SQLで「wp_posts」という名前のテーブルを検索します

データベースをクリックして開きます。 右側にテーブルが表示され始めます。 通常、テーブルは12個ありますが、使用しているテーマやプラグインによっては、テーブルの数を増やすことができます。

ここに、「 wp_posts 」という名前のテーブルがあります。このテーブルには、投稿、ページ、およびカスタム投稿タイプのすべてのコンテンツが格納されています。 このテーブルは「wp_posts」と呼ばれますが、ページとカスタム投稿タイプも格納されます。

Column named “post_type” inside “wp_posts” in WordPress
WordPressの「wp_posts」内の「post_type」という名前の列

wp_posts 」データベーステーブルに「 post_type 」という名前の列が表示されます。この列には、post、page、custompostなどのすべての投稿タイプが含まれています。 このフィールドは、コンテンツがページ、投稿、またはカスタム投稿であることを指定します。

データベース内の他のすべてのテーブルと列には、作成者名、合計コメント数、プラグインを使用している場合のソーシャル共有情報など、さまざまな種類の情報が格納されます。 これが完全なシステムの仕組みです。

WordPressのSQLデータベースをバックアップする方法は?

変更を加える場合は、データベース全体のバックアップを取ることが不可欠です。 また、ホストを変更する場合でも、現在のホストからSQLデータベースをバックアップして、新しいホストに復元することができます。

データベースは2つの異なる方法でバックアップできます。 まず、UpdraftやAll inOneMigrationなどのWordPressバックアッププラグインを使用します。 また、サーバー側から手動でバックアップを取ることもできます。

この記事を読んでいるということは、おそらくデータベースを手動で編集することを意味します。 そのため、以下では、データベースを手動でバックアップする方法を共有しました。 これは、バックアップする最も簡単な方法でもあります。

データベースをバックアップするには、Cpanelにログインし、PHPMyAdminオプションを見つけてクリックする必要があります。これは、データベースセクションに表示されます。 PHPMyAdminコントロールパネルにリダイレクトされます。

Exporting Database Using phpMyAdmin
phpMyAdminを使用したデータベースのエクスポート

左側に、使用可能なすべてのデータベースのリストが表示され、バックアップするデータベースをクリックします。 これが私の場合です。データベースという名前の「 thewpx_wpx 」をバックアップします。

これで、データベースが目の前に開きます。 上部に、[エクスポート]というオプションが表示されますので、それをクリックします。 エクスポートオプションから、ワンクリックでデータベースをエクスポートできます。

Exporting Database of Dummy Website
ダミーウェブサイトのデータベースのエクスポート

目的のオプションを選択します。 データベース全体をバックアップし、ファイル形式としてSQLを選択するため、「クイック」方式を選択することを強くお勧めします。 SQL形式は、データベースを格納するための最も効率的な形式です。 Goをクリックすると、そのデータベースのダウンロードが開始されます。

WordPressとディレクトリ構造の重要なファイル

WordPressはデータベースだけではなく、Webサイトを完璧に運営するための重要なファイルがいくつかあります。 これらのファイルには、すべての設定、Webサイトで使用しているプラ​​グイン、およびアクティブ化したテーマが含まれています。

ここでは、WordPressのファイルとディレクトリ構造に関する詳細情報を共有しています。 この情報は、WordPressがどのように機能するかを理解するのに役立ちます。

これらのファイルを表示するには、ホスティングコントロールパネルにログインします。ここではcPanelを使用しています。 [ファイルマネージャー]オプションに移動すると、Webサイトのファイルシステムにリダイレクトされます。

Files & Structure of WordPress
WordPressのファイルと構造

特定のWebサイト用にWordPressをインストールしたフォルダーをクリックします。 サーバーでホストされているWebサイトが1つしかない場合は、「 public_html 」フォルダーです。 このフォルダには、すべてのWebサイトファイルが含まれています。

これらのファイルはすべて、Webサイトを実行するために不可欠です。 「 wp-content 」フォルダには、「 uploads 」、「 themes 」、「 plugins 」という名前の3つのサブフォルダがあり、プラグイン、テーマ、およびアップロードしたメディアのすべてのデータが保存されています。

使用しているプラ​​グインに応じて、ここにさらにいくつかのフォルダーが表示されます。 「 wp-content 」および「 wp-config.php 」という名前のファイルは、Webサイトの最も重要なファイルです。 これらの2つのファイルは、すべての機能を担当します。

これらのファイルやフォルダを編集または削除しないことを強くお勧めします。 変更を加えると、Webサイトが破損する可能性があります。

あなたも好きかも;

  • WordPress Webサイトを古いバージョンにダウングレードするにはどうすればよいですか?
  • カスタムWordPressログインURLを作成する方法は?
  • ウェブサイトの速度を最適化するためのビギナーズガイドあなたの遅いサイトを修正する

まとめ!

私はあなたがあなたが探しているものを手に入れることを願っています。 WordPressページは、HTMLファイルとしてではなく、データベースに保存されます。 WordPress PHPスクリプトは、データベースからデータを呼び出し、訪問者からの要求に応じてHTMLファイルを生成してデータを表示します。

通常のWordPressユーザーの場合は、どのような状況でもデータベースを開いてカスタマイズする必要はありません。 WordPress管理ダッシュボード自体からすべてのカスタマイズを行うことができます。 今でも、新しいGutenberg Editorを使用して、コンテンツをより魅力的に提示できます。

Gutenberg Editorは、WordPressによる新しいドラッグアンドドロップエディターです。 それはあなたが完全に望むようにページをカスタマイズすることを可能にし、ビジュアルページビルダーElementorのように機能します。

この記事が何らかの形で役立つ場合は、この記事を友人や家族と共有してください。 それでも質問がある場合は、下のコメントセクションで自由に質問してください。