wp_sitemaps_get_server

説明

WP_Sitemaps wp_sitemaps_get_server()
XMLサイトマップ生成用のオブジェクト(インスタンス)を取得する。

パラメータ

パラメータはありません。

返り値

WP_Sitemapsクラスのオブジェクトを返す。

注意

本関数はWordPress 5.5で導入されたXMLサイトマップ生成機能を担っており、'init'アクションに登録され、テーマやプラグインから呼び出す必要はない。

グローバル変数の$wp_sitemapsが空の場合、XMLサイトマップ生成機能を担うWP_Sitemapsクラスのオブジェクトを生成し、グローバル変数の$wp_sitemapsに格納する。


使用例

  • XMLサイトマップ生成用のオブジェクトを取得する
    <?php $sitemaps_server = wp_sitemaps_get_server(); ?>

フィルター

直接実行するフィルターはありません。

アクション

[5.5.0]XMLサイトマップ生成用のオブジェクトを生成して初期化した場合、'wp_sitemaps_init'アクションを呼び出す。パラメータ$wp_sitemapsにはWP_Sitemapsクラスのオブジェクトが格納されている。
do_action( 'wp_sitemaps_init', $wp_sitemaps );

ソースファイル

/wp-includes/sitemaps.php

最終更新 : 2020年09月02日 12:35



お勧め

favicon.icoがWordPressロゴになる!?(2020年2月25日 更新)

先週「WordPress 5.4 Beta2」が公開され、来月末には正式リリース。タイミングよく三連休だったので、1つ前の「ニュース」で紹介されていた変更点から確認してみた。

Login rebuilderに「XML-RPC設定」を追加しました(2018年5月27日 更新)

公式サイトで公開しているプラグイン「Login rebuilder」をバージョンアップし、XML-RPCリクエストの管理機能を追加しました。Login rebuilderの主たる機能は、ログインページをサイト別にユニークなURLに変更し、ログインページへの不正アクセスを回避することです。WordPressのXML-RPCリクエストはピンバックや外部ツールやサイトなどとの連携に利用されていますが、今回追加した機能ではXML-RPCリクエストの処理に対していくつかの制限できるようにしています。

WordPressの鼓動(2013年10月1日 更新)

WordPressでは、Ajaxを利用する方法の1つとして add_action関数を利用することができる。この方法を調べている過程で、'heartbeat'というおもしろそうなAjaxアクションがあったので、紹介しておく。

タイトルが一致する投稿を検索する(2014年2月20日 更新)

WordPressが提供する投稿ページの文字列検索機能の実現には、 query_posts関数(WP_Queryクラス)が大きな役割を担っている。ここで紹介するのは、高機能ゆえに使いこなすのが難しいquery_posts関数(WP_Queryクラス)の使用法の一例である。

任意の名前でエラーログファイルを指定する(2019年2月15日 更新)

来週にはWordPress 5.1がリリース。RC1のソースコードを見ていると、 wp_debug_mode関数が変更されており、興味深かった。