ABSPATHとはなんぞや。WordPressのインストールされたパスが定義されたグローバル定数らしい。WEMOブロックエディター完全対応のWordPressテーマ「SWELL」をリリースしました!コピペで終わらない、本質的な理解を目指した知識整理のメモをお届け。ホームWEMOについて人気記事一覧フロントエンドHTMLCSS/SassJavaScriptSVGバックエンドPHPサーバーWordPress基礎知識カスタマイズプラグインちょいメモ集ABSPATHとはなんぞや。WordPressのインストールされたパスが定義されたグローバル定数らしい。2019.08.16はい、タイトルだけでほぼ解決してしまっていますが、今回はWordPressで定義されている定数、「ABSPATH」についてのメモです。初見では何者なのか全く分からなかったので。目次ABSPATHとは?表題の通り、WordPressがインストールされているディレクトリのフルパスが代入された定数です。正確には、wp-config.phpが存在しているディレクトリまでのフルパスが代入されたものです。注意すべき点は、末尾に/が付いているということ。ABSPATHはどこで定義されているのかABSPATHが定義されている場所は、wp-config.phpです。wp−config.phpの中を見てみると以下の様な記述があるはずです。ブログをお楽しみください。/"を付け加えたもの」がABSPATHの正体だということがわかります。dirname(__FILE__)とはこれはWordPressに限らずPHPではよく使う記述です。dirname()という関数に、__FILE__という定数を指定しています。)分だけ遡った親ディレクトリのフルパスを返します。第2引数$lebelの初期値は1ですので、特に指定が無ければ一つ上の親ディレクトリまでのフルパスが取得できます。__FILE__とは、自身のファイルのフルパスを返す、PHPのマジック定数の一種です。dirname(__FILE__)とは、自身のフルパスから一つ遡ったディレクトリのフルパスを取得していることになります。要するにABSPATHとは、「wp-config.phpが存在しているディレクトリのフルパスを返す文字列に、/がついたもの」です。「my_wordpress」というファイルにWordPressをインストールしていれば、LinuxやVPSなんかだと以下のような文字列が代入されています。@ddryo_loosホームWordPress基礎知識ABSPATHとはなんぞや。WordPressのインストールされたパスが定義されたグローバル定数らしい。