雨ときどき晴れ

最近は C# や Blazor やってます。Raspberry Pi で Node-RED も活用できるようになりました。

Simple Google Sitemap でトップページのアドレスを変更してみた。

WordPressGoogleや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';


以上です。