関数 | 解説 | 出力 |
---|---|---|
ABSPATH | インストール場所 | C:\xampp\htdocs\xampp\example/(ローカル) /var/www/html/example/(サーバ) |
admin_url() | 管理画面URL | https://example.com/wp-admin/ |
content_url() | wp-contentディレクトリURL | https://example.com/wp-content |
get_attachment_link($id) | 添付ファイルのIDを渡すと 添付ページの URL を返す |
https://example.com/?attachment_id=$id |
get_author_posts_url($author) | 投稿者別のアーカイブページURL | https://example.com/?author=0 |
get_bloginfo($show) | デフォルトは’name’でサイト名を返す。与える引数による違いは以下の通り。 | |
$show = ‘admin_email’ | admin@example.com | |
$show = ‘atom_url’ | https://example.com/home/feed/atom | |
$show = ‘charset’ | UTF-8 | |
$show = ‘comments_atom_url’ | https://example.com/home/comments/feed/atom | |
$show = ‘comments_rss2_url’ | https://example.com/home/comments/feed | |
$show = ‘description’ | WordPress blog | |
$show = ‘html_type’ | text/html | |
$show = ‘language’ | ja-JP | |
$show = ‘name’ | TestSite | |
$show = ‘pingback_url’ | https://example.com/home/wp/xmlrpc.php | |
$show = ‘rdf_url’ | https://example.com/home/feed/rdf | |
$show = ‘rss2_url’ | https://example.com/home/feed | |
$show = ‘rss_url’ | https://example.com/home/feed/rss | |
$show = ‘stylesheet_directory’ | https://example.com/home/wp/wp-content/themes/largo | |
$show = ‘stylesheet_url’ | https://example.com/home/wp/wp-content/themes/largo/style.css | |
$show = ‘template_directory’ | https://example.com/home/wp/wp-content/themes/largo | |
$show = ‘template_url’ | https://example.com/home/wp/wp-content/themes/largo | |
$show = ‘text_direction’ | ltr | |
$show = ‘url’ | https://example.com/home | |
$show = ‘version’ | 5.2 | |
$show = ‘wpurl’ | https://example.com/home/wp | |
get_category_link($id) | カテゴリーアーカイブページヘのリンク https://example.com/?cat=0 |
|
get_day_link($year, $month, $day) | 日別アーカイブページのリンク。 デフォルトは現在の日。 https://example.com/?m=20200421 |
|
get_edit_user_link($user_id) | ユーザー情報編集画面用URL | https://example.com/wp-admin/profile.php |
get_feed_link() | Feed URL | https://example.com/?feed=rss2 |
get_month_link($year, $month) | 年別アーカイブページURL デフォルトは現在の年度。 |
https://example.com/?m=202004 |
get_page_link($id) | 固定ページのパーマリンクURL | https://example.com/?page_id=$id |
get_permalink($id) | 記事idを渡すとURLのスラッグを返す。 パーマリンク設定によって異なる |
https://example.com/?p=$id |
get_post_type_archive_link($posttype) | カスタム投稿タイプのアーカイブページを返す。 get_post_type_archive_link( get_post_type() )など |
https://example.com/$posttype |
get_stylesheet() | 現在適用されているテーマ (スタイルシート)のディレクトリ |
twentyten-child |
get_stylesheet_directory() | 現在適用されているテーマ (スタイルシート)のディレクトリ |
/var/www/html/example/wp-content/themes/twentyten-child |
get_stylesheet_directory_uri() | 現在適用されているテーマを URI表記で返す |
https://example.com/wp-content/themes/twentyten-child |
get_stylesheet_uri() | 現在適用されているテーマ (スタイルシート)のパス |
/var/www/html/example/wp-content/themes/twentyten-child/style.css |
get_tag_link($id) | タグアーカイブページヘのリンク。 IDで指定してスラッグで返ってくる。 |
https://example.com/?tag=wordpress |
get_template_directory() | 親テーマのディレクトリ | /var/www/html/example/wp-content/themes/twentyten |
get_template_directory_uri() | 親テーマのURI | https://example.com/wp-content/themes/twentyten |
get_term_link($id) | カスタム分類アーカイブページヘのリンク。 タクソノミーが無いとWP_Error Objectを返す |
https://example.com/custom-taxonomy |
get_theme_root() | テーマのディレクトリ | /var/www/html/example/wp-content/themes |
get_theme_root_uri() | 親テーマのディレクトリ | https://example.com/wp-content/themes |
get_year_link($year) | 年別アーカイブページのリンク。 デフォルトは現在の年度。 |
https://example.com/?m=2015 |
home_url($path, $scheme) | $pathにはホームURLからの相対パス。 $schemeはhttpかhttpsもしくはrelative(相対パス) |
https://example.com/$path |
includes_url() | wp-includesのディレクトリを返す | https://example.com/wp-includes/ |
plugin_dir_path(__FILE__) | 現在のファイルのディレクトリを返す。 pluginファイルに書けばプラグインのパスを返すが、 必ずしもpluginのディレクトリを返すとは限らない |
/var/www/html/example/wp-content\themes\twentyten-child/ |
plugins_url() | プラグインディレクトのパス | https://example.com/wp-content/plugins |
site_url() | サイトのアドレスを表示。 スラッシュは付かない |
https://localhost/xampp/example |
the_permalink() | 現在のページのパス | https://example.com/ |
WP_CONTENT_DIR | wp-contentディレクトリのパス | /var/www/html/example/wp-content |
wp_get_shortlink($id) | 短縮URL、ショートリンクを表示する。 パーマリンク設定で長いスラッグにしている 場合に外部プログラムへ短いURLを渡したい 場合などに使う |
https://example.com/?p=$id |
WP_LANG_DIR | languagesディレクトリのパス | /var/www/html/example/wp-content/languages |
wp_login_url() | ログイン画面のパス | https://example.com/wp-login.php |
wp_logout_url() | ログアウト用のパス | https://example.com/wp-login.php?action=logout&_wpnonce=0000000000 |
wp_lostpassword_url() | ログアウト用のパス | https://example.com/wp-login.php?action=lostpassword |
WP_PLUGIN_DIR | プラグインディレクトのパス | /var/www/html/example/wp-content/plugins |
wp_registration_url() | ユーザー登録用のパス | https://example.com/wp-login.php?action=register |
wp_upload_dir($time) | アップロードディレクトリ URL。 配列で返ってくる。 $timeはデフォルトはnull。$time = ‘path‘ |
/var/www/html/example/wp-content/uploads |
$time = ‘url‘ | https://example.com/wp-content/uploads | |
$time = ‘subdir‘ | ||
$time = ‘basedir‘ | /var/www/html/example/wp-content/uploads | |
$time = ‘baseurl‘ | https://example.com/wp-content/uploads | |
$time = ‘error‘ | bool(false) |
コメント