何ですか:絶対パス

WordPressでは、絶対パスとは、ウェブサイトのファイルシステム内にあるファイルまたはフォルダの完全なアドレスのことです。

WordPressのファイルシステムは、テキストや画像など、ウェブサイトのすべての情報を保存します。各ファイルとフォルダには特定の場所があり、パスで識別されます。

絶対パスは、WordPressウェブサイトのすべてのファイルが保存されているルートディレクトリである最初から始まります。次に、特定のファイルに到達するために必要なすべてのフォルダが含まれます。

例えば、WordPressプラグインファイルの絶対パスは、/var/www/html/example.com/public_html/wp-content/plugins/my-plugin/my-plugin.phpのようになります。

このファイルパスは、サーバーのWordPressルートディレクトリ(/var/www/html/example.com/public_html/)から始まり、特定のファイル(wp-content/plugins/my-plugin/my-plugin.php)に至るディレクトリ構造を含んでいます。

WordPressにおける絶対パスとは

絶対パスは何をしますか?

絶対パスは、コンピューターのファイルシステム内のロードマップのようなものです。LinuxやMicrosoftなどのオペレーティングシステムで使用される用語で、任意のファイルまたはフォルダーの正確な場所を参照します。

WordPressでは、絶対パスは、場所に関係なく、ウェブサイト上の任意のファイルを指すことができます。これは、ブログ投稿で使用される画像、ウェブサイトのデザインを制御するCSSスタイルシート、または新しい機能を追加するプラグインファイルである可能性があります。

WordPressは絶対パスをどのように使用しますか?

WordPressは、WordPressのインストールルートからリソースが正しく読み込まれるようにするために絶対パスを使用します。WordPressが絶対パスを使用するいくつかの方法を以下に示します。

  • コアファイルの実行: WordPressは、独自のファイルを見つけて実行するためにABSPATHという特別な定数を使用します。これにより、サイトのどこにいてもWordPressは常に独自のファイルを見つけることができます。
  • WordPressテーマとプラグインの読み込み:WordPressがテーマまたはプラグインを読み込む際、そのファイルを見つけて使用するために絶対パスを使用します。これは、サイトが意図したとおりに機能することを保証するために重要です。
  • メディアライブラリファイルへのリンク:画像やサイトのメディアライブラリにあるその他のファイルの場合、WordPressはデフォルトで絶対URLを作成します。
  • スタイルシートとスクリプトのインクルード:WordPressがサイトにスタイルシートまたはスクリプトを追加する際、これらのリソースを正しく読み込むために絶対パスを使用します。

ABSPATHとは

ABSPATHは、WordPressインストールのwp-config.phpファイルで定義された定数です。これは、サーバー上のルートディレクトリへの絶対パスを表します。

wp-config.phpの詳細については、便利なWordPress設定のヒントに関する初心者向けチュートリアルをご覧ください。

絶対パスを見つけるには、WordPressダッシュボードにログインしてツール » サイトヘルスに移動します。次に、「情報」タブに移動します。

WordPressでサイトヘルス情報を開く

次に、WordPress定数のセクションまで下にスクロールします。

そこには、「ABSPATH」の隣に絶対パスが表示されます。

WordPressでABSPATHを見つける

絶対パスを知っておくと、WordPressサイトを移行したい場合など、いくつかのケースで役立ちます。これにより、必要なすべてのファイルを正しく特定して転送し、新しいサーバーでサイトが正しく機能するようにすることができます。

または、ファイルが正しく読み込まれず、パスが間違っている可能性があると疑われる問題が発生している可能性があります。絶対パスを知ることは、WordPressのトラブルシューティングを行い、コード内のパスが正しいことを確認するのに役立ちます。

絶対パスと相対パスの違いは何ですか?

絶対パスと相対パスはどちらも、ウェブサイトのファイルシステム内でファイルを検索するために使用されます。ただし、場所を指定する方法が異なります。

絶対パスは、ファイルの完全なアドレスを提供します。特定の場所を見つけるために、都市と州を含む完全な番地を教えるようなものです。

一方、相対パスは、現在の場所(現在作業中のファイル)を基準にしてファイルの場所を指定します。これは、建物の中にいる人に「特定のオフィスを見つけるために2階に上がって左に曲がってください」と指示するようなものです。

例として、WordPressサイトのメディアライブラリに保存されているexample-image.jpgという名前の画像があるとします。メディアライブラリは通常、WordPressのインストール内のwp-content/uploadsディレクトリにあります。

絶対パスは次のようになります: /var/www/html/example.com/public_html/wp-content/uploads/2023/04/example-image.jpg.

対照的に、相対パスは次のようになります: 2023/04/example-image.jpg.

絶対パスと相対パス:リンクにはどちらが良いか

WordPressは、コアファイルなどを正しく読み込めるように、絶対パスを使用して参照します。しかし、内部リンクに関しては、多くのウェブ開発者が代わりに相対パスの使用を推奨しています。

相対内部リンクの例

これは、ウェブサイトを別のサーバーに移動した場合、フォルダ構造が同じであれば、相対リンクは引き続き機能するためです。

対照的に、絶対URLは手動で更新する必要があります。

絶対パスURLの例

これらすべてを念頭に置くと、外部リソースを別のウェブサイトからリンクする場合、それらを正しく読み込むためには絶対URLを使用する必要があります。

この記事がWordPressの絶対パスについて理解を深めるのに役立ったことを願っています。関連する役立つWordPressのヒント、トリック、アイデアに関する記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!