PS auto sitemapで投稿日を表示する

(追記:18/8/30)下記の手法は、最近のPS auto sitemapのバージョンではうまくいかないことがあるみたいです。その場合は、ファイルを修正しても日付が表示されませんでした。


PS auto sitemapは、センスの良いデザインでサイトマップを自動で作成してくるプラグインであるが、投稿日が表示されない。
コンサデコンサでも全面導入しているが、投稿日が表示される方が使い勝手がいい。そこで、改造してみた。

スタイルは、CSクロニクルCSアルマナックで使用しているような表記にすること。

ネットを歩き回って見つけたのが、以下の記事。

上記の記事を参照して、「ps_auto_sitemap.php」ファイルを2箇所、以下のように改造した。

[php]
$query = ”
SELECT ‘posts’.’ID’,
‘posts’.’post_title’
[/php]

[php] $query = ”
SELECT ‘posts’.’ID’,
‘posts’.’post_title’,
‘posts’.’post_date’
[/php]

コンマと、文章を追加する。

[php]
$post_list_in_category .= “\t” . ‘

  • ‘ . esc_html( $post[‘post_title’] ) . “
  • \n”;
    [/php]

    [php]
    $post_list_in_category .= “\t” . ‘

  • ‘ . date(‘ Y/m/d:’, strtotime($post[‘post_date’])) . esc_html( $post[‘post_title’] ) . “
  • \n”;
    [/php]

    文章を書き換える。

    うまく、投稿日が表示されるようになった。めでたしめでたし。

    記事の共有: