WordPressで各URLを取得する関数まとめ

テーマやプラグインをいじっていると各所でURLを取得したいときがあります。関数を覚えられずその度に取得方法を検索するのも面倒なのでまとめておきます。

 get_home_url()
home_url()
get_bloginfo(‘url’)
 ホームURL  http://www.example.com
 get_site_url()
site_url()
 サイトURL  http://www.example.comまたはhttp://www.example.com/wordpress

*WordPressを専用ディレクトリに配置する場合以外はサイトアドレスとWordPressのアドレスは同一です。

 get_stylesheet_uri()  テーマまたは子テーマのスタイルシートURI  http://www.example.com/wp-content/themes/style.css
 get_stylesheet_directory_uri()  テーマまたは子テーマのスタイルシートディレクトリURI  http://www.example.com/wp-content/themes/twentyseventeen-child
 get_template_directory_uri()  親テーマディレクトリURI  http://www.example.com/wp-content/themes/twentyseventeen
 get_permalink()  現在または第1引数に渡されたIDの投稿もしくは固定ページのパーマリンク  http://www.example.com/my-page
 get_post_permalink()  現在または第1引数に渡されたIDの投稿ページ(カスタム投稿タイプ含む)のパーマリンク  http://www.example.com/my-page*動作確認した感じだとget_permalink()と同じだが、固定ページには使えない。get_permalink()で賄える。
 get_page_link()  現在の固定ページまたは第1引数に渡されたIDの固定ページのパーマリンク  http://www.example.com/about
 admin_url()  管理画面ディレクトリURL  http://www.example.com/wp-admin
 includes_url()  インクルードディレクトリURL  http://www.example.com/wp-includes
 content_url()  コンテンツディレクトリURL  http://www.example.com/wp-content
 plugins_url()  プラグインディレクトリURL  http://www.example.com/wp-content/plugins
 wp_upload_dir()  アップロードディレクトリURL(配列)  http://www.example.com/wp-content/uploads
スポンサーリンク