hi-Roki
メンバー
2 years前の投稿 #
Ktai Styleを利用させていただいております。
パソコン用のページと携帯用のページを使い分けたいのですが、
どのような方法がありますでしょうか?
WordPress2.7以前のバージョンでは、
1).対象のPCページ自体を非公開設定にしておく。
2).メニューボタンから、直接、上記の非公開ページをリンク指定。
3).携帯用のページを制作しておく。PC用のサイトからはリンク指定しないでおく。
携帯用に、親カテゴリ設定にして階層表示されるようにしておく。
4).Ktai Styleでは1).は表示されず、3).だけが表示されるようになっている。
http://ja.forums.wordpress.org/topic/998?replies=10
このような仕組みでPCページと携帯ページを分けていました。
現在2.71なのですが、
上記1).の非公開ページが無視されてしまい
上記3).のページがメニューボタンからリンク対象になってしまいます。
2.71の非公開回避方法か
他の手段でPC用ページと携帯用ページを使い分ける手段をご存知でしたらご教授ください。
宜しくお願いいたします。
現在2.71なのですが、
上記1).の非公開ページが無視されてしまい
上記3).のページがメニューボタンからリンク対象になってしまいます。
それはお使いの PC テーマのバグですよね (WordPress 2.7.1 に非対応ということで)。テーマの名前と配布元を教えてください。
通常は、メニューボタンに wp_list_pages() を使うと思いますが、もっと別のテンプレートタグを使っているのかもしれません。wp_list_pages() ならば、exclude 引数で表示させたくないページ ID を指定すればよいです。
hi-Roki
メンバー
2 years前の投稿 #
lilyfan様
いつもサポートありがとうございます。
利用しているテンプレートは ThemeLand 作 TechLand 1.0 です。
http://courtneytuttle.com/seo-wordpress-themes/techland-10/
利用しているテンプレートは ThemeLand 作 TechLand 1.0 です。
テーマの説明ありがとうございます。手元で確認した感じでは問題なさそうです。というか、「非公開」に設定したら PC でも見えなくなりますよね。
ということは、ページを非公開にしたら見えていたという、そちらの WordPress が変な気がします。ログイン状態だと非公開ページは見えますが、タイトルに「非公開:」がつくので区別できます。まさか、この状態のことを言ってるとは思えませんし。
とりあえず、PC 向けテーマの wp_list_pages() と、携帯向けテーマの ks_pages_menu()(ないし、header.php の$ks_settings['list_pages']`) で、それぞれ携帯向けページ/PC向けページの ID を exclude 指定してみてください。