サポート » 使い方全般 » PCページと携帯ページを分ける方法

  • 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用ページと携帯用ページを使い分ける手段をご存知でしたらご教授ください。
    宜しくお願いいたします。

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

    (@lilyfan)

    現在2.71なのですが、
    上記1).の非公開ページが無視されてしまい
    上記3).のページがメニューボタンからリンク対象になってしまいます。

    それはお使いの PC テーマのバグですよね (WordPress 2.7.1 に非対応ということで)。テーマの名前と配布元を教えてください。

    通常は、メニューボタンに wp_list_pages() を使うと思いますが、もっと別のテンプレートタグを使っているのかもしれません。wp_list_pages() ならば、exclude 引数で表示させたくないページ ID を指定すればよいです。

    トピック投稿者 hi-roki

    (@hi-roki)

    lilyfan様

    いつもサポートありがとうございます。

    利用しているテンプレートは ThemeLand 作 TechLand 1.0 です。
    http://courtneytuttle.com/seo-wordpress-themes/techland-10/

    モデレーター IKEDA Yuriko

    (@lilyfan)

    利用しているテンプレートは ThemeLand 作 TechLand 1.0 です。

    テーマの説明ありがとうございます。手元で確認した感じでは問題なさそうです。というか、「非公開」に設定したら PC でも見えなくなりますよね。

    ということは、ページを非公開にしたら見えていたという、そちらの WordPress が変な気がします。ログイン状態だと非公開ページは見えますが、タイトルに「非公開:」がつくので区別できます。まさか、この状態のことを言ってるとは思えませんし。

    とりあえず、PC 向けテーマの wp_list_pages() と、携帯向けテーマの ks_pages_menu()(ないし、header.php の$ks_settings[‘list_pages’]`) で、それぞれ携帯向けページ/PC向けページの ID を exclude 指定してみてください。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「PCページと携帯ページを分ける方法」には新たに返信することはできません。