get_sitemap_url()


WordPressのget_sitemap_url()関数は、サイトマップのURLを取得するために使用されます。

構文

get_sitemap_url( string $sitemap = 'index', int $page = null );

引数の説明:

  • $sitemap (string) — サイトマップの種類(デフォルトは’index’)
  • $page (int) — ページ番号(オプション)

例1: デフォルトのサイトマップURLを取得

基本的な使用方法です。

$sitemap_url = get_sitemap_url();

例2: 投稿サイトマップのURLを取得

投稿用のサイトマップURLを取得します。

$post_sitemap = get_sitemap_url('post');

例3: ページ指定でサイトマップを取得

2ページ目のサイトマップURLを取得します。

$paged_sitemap = get_sitemap_url('index', 2);

例4: カテゴリーサイトマップの取得

カテゴリー用サイトマップのURLです。

$category_sitemap = get_sitemap_url('category');

例5: タグサイトマップのURL

タグ用サイトマップを取得します。

$tag_sitemap = get_sitemap_url('post_tag');

例6: ユーザーサイトマップの取得

ユーザー用サイトマップURLです。

$author_sitemap = get_sitemap_url('author');

例7: カスタム投稿タイプのサイトマップ

カスタム投稿タイプ用のサイトマップです。

$custom_sitemap = get_sitemap_url('product');

注意点

  • この関数はWordPress 5.5以降で利用可能です
  • サイトマップ機能が無効な場合、空の文字列が返されます
  • 不正なサイトマップタイプを指定した場合、indexサイトマップが返されます

関連機能: