• 解決済 heppoko

    (@heppoko)


    人が見る用のサイトマップを簡単に作ってしまいと思い「PS Auto Sitemap」を使用したのですが、設定をしたのにどうやら固定ページしか表示されていない。カスタム投稿記事を表示させたいことが一番の目的だったのですが、よくよくみたらカスタム投稿に関する設定が一切ない。

    検索したら唯一あった記事がここでした。
    http://www.43memo.com/441/

    しかし記述通りに変更してもうまくいかず、固定ページが出るのみ。
    バージョンが違うためということもあるのでしょうか?このサイトでは1.1.7、自分は1.1.8です。
    プラグイン制作者さんのサイトを見たら、同じ質問がされてましたが回答がされておらず。

    プラグインを使わずにやるとしても、相当手間がかかりそうな予感がするのですが、参考になるコードを検索したもののそれも見つからず…。

    「PS Auto Sitemap」にこだわっているわけではないのでこれ以外のプラグインや、プラグインなしでの手段など、何かご存じの方がいらっしゃいましたら、ご教授いただければ幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • モデレーター gatespace

    (@gatespace)

    プラグインを使わずにやるとしても、相当手間がかかりそうな予感がするのですが、参考になるコードを検索したもののそれも見つからず…。

    面倒かもしれませんが、
    1. サイトマップ用のカスタムメニューを作る
    2. 見た目上本文にあたる部分にそのカスタムメニューを表示させる固定ページのカスタムテンプレート作ればいいです。テーマに作っておく。
    3. サイトマップ用の固定ページを作って、そのテンプレートを選択

    手間はかかりますが、自動生成よりは柔軟です。

    トピック投稿者 heppoko

    (@heppoko)

    早々の回答、ありがとうございました。
    なるほどと思いましたが、回答内容を拝見して、
    どうすれば良いのか、今の自分には対応できそうもありませんでした。
    が、少し読み解こうと思います。重ね重ねありがとうございました。

    モデレーター gatespace

    (@gatespace)

    書いてることは難しいかもしれませんが、基本的に一般的なWordPressテーマに付属してるカスタムメニューの表示位置(コードを書く場所)を変えるだけです。

    1. は register_nav_menus でメニュー追加します。

    2については http://wpdocs.sourceforge.jp/Pages#Creating_Your_Own_Page_Templates を参考にテーマにサイトマップ用の固定ページテンプレートファイルを追加します。

    3については2で作った ファイルに対してコードを書くだけです。
    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_nav_menu

    トピック投稿者 heppoko

    (@heppoko)

    再度の解説回答、ありがとうございました。
    カスタムメニューにカスタム投稿が表示されていないのに、なぜカスタムメニューを使うのかというところでつまずいたのですが、表示オプションの中に隠れておりました。それに気づいて、書かれていた内容をようやく把握することができました。

    でもって、そのカスタムメニューを使っての方法で今回はうまくいきそうです。
    ただまあ、記事数が増えてきたらこれではやってられないかも知れないなあ…とは思いつつw

    とにもかくにもありがとうございました!

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「サイトマップにカスタム投稿の記事を表示したい」には新たに返信することはできません。