Simple Google Sitemap でトップページのアドレスを変更してみた。
WordPressでGoogleやYahooで使えるサイトマップを生成してくれる
「Simple Google Sitemap」というプラグインがあります。
この生成してくれるサイトマップですがデフォルトの場合、
「WordPressのアドレス」がトップページのアドレスとして設定されています。
WordPressの管理画面の「設定」→「一般」から
WordPressをインストールしている場所である「WordPressのアドレス」と
サイトを公開しているアドレスである「サイトのアドレス」が設定できます。
ボクの環境では、「WordPressのアドレス」と実際に公開している
トップページのアドレスである「サイトのアドレス」は違います。
そのため、このままでは本来表示したいページがサイトマップに登録できません。
ということで、今回はサイトマップに登録するトップページのアドレスを
「WordPressのアドレス」から「サイトのアドレス」に変更する方法を書いておきます。
方法
46行目くらい
function __construct(){ //$this->siteurl = get_bloginfo('wpurl').'/'; //WordPressのアドレス(URL) $this->siteurl = get_bloginfo('url').'/'; //サイトのアドレス(URL)を取得に変更 //$this->xslurl = $this->siteurl.'wp-content/plugins/simple-google-sitemap/sitemap.xsl'; $this->xslurl = get_bloginfo('wpurl').'/'.'wp-content/plugins/simple-google-sitemap/sitemap.xsl'; //$this->sitemappath = dirname(dirname(dirname(dirname(__FILE__)))).'/sitemap.xml'; //index.phpが/wordpress/より上位のディレクトリにあるため下記のように dirname を追加 $this->sitemappath = dirname(dirname(dirname(dirname(dirname(__FILE__))))).'/sitemap.xml';
以上です。