サポート » プラグイン » Ktai StyleのテーマをPCと共通で使いたい

  • 再質問になりますがよろしくお願いします。

    Ktai Styleのテーマは携帯電話用として付属されていますが、こちらを携帯電話とPC両方とで使うにはどのようにすればいいのでしょうか?

    classicをwp-content/themesにアップロードして選択すれば使えるかと思いやったのですがエラーがでてしまい使えませんでした。

    エラー内容です。
    Fatal error: Call to undefined function: ks_header() in /ドメイン/wp-content/themes/classic/index.php on line 1

    PCと携帯電話で共存できる方法がありましたら、アドバイスお願いします。m(_ _”m)ペコリ

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

    (@lilyfan)

    classicをwp-content/themesにアップロードして選択すれば使えるかと思いやったのですがエラーがでてしまい使えませんでした。

    ktai_style/tags.php で定義している専用のテンプレートタグが使われているため、これを読み込ませない限り、エラーになります。

    したがって、Ktai Style の独自フィルターフックを使い、PC 閲覧時でもむりやり tags.php を読ませればよいです。my-hacks.php に以下のコードを書いてみてください。

    function ks_load_tags() {
        include dirname(__FILE__) . '/wp-content/plugins/ktai_style/tags.php';
    }
    function ks_set_term() {
        global $Ktai_Style;
        if (! isset($Ktai_Style->ktai) {
            $Ktai_Style->ktai = new Ktai_Service_Other('N/A');
        }
    }
    add_action('init_pc/ktai_style.php', 'ks_load_tags');
    add_action('init', 'ks_set_term');

    lilyfan様いつも返信有難うございますm(_ _”m)ペコリ

    my-hacks.phpというのがわからなかったので調べましたら、my-hacks.phpを作成すればいいことだと理解したので、my-hacks.phpに書いてくれたソースコードを記述してテーマと同じフォルダにアップロードしたのですが、出来ませんでした。
    エラーも同じでした。

    初心者で申し訳ありません、調べてもこれぐらいしかわかりませんでした。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    テーマと同じフォルダにアップロードしたのですが、出来ませんでした。

    テーマと同じディレクトリーではなく、WordPress のインストールディレクトリーに入れてください。また、WordPress の「その他の設定」で「レガシーな my-hacks.php ファイルを使用」にチェックをいれる必要があります。

    何度も返事有難うございます。
    wordpressにレガシーな設定があることすら知りませんでした^^;
    大変勉強になりました。
    WordPressインストールディレクトリーにmy-hacks.phpをアップして設定でレガシーを有効にしたんですが、次のようなエラーがでてしまいました。

    php5.2.5(さくらインターネット・スタンダードプラン)で設置してみたのですが、

    エラー内容で
    function ks_load_tags() { include dirname(__FILE__) . ‘/wp-content/plugins/ktai_style/tags.php’; } function ks_set_term() { global $Ktai_Style; if (! isset($Ktai_Style->ktai) { $Ktai_Style->ktai = new Ktai_Service_Other(‘N/A’); } } add_action(‘init_pc/ktai_style.php’, ‘ks_load_tags’); add_action(‘init’, ‘ks_set_term’);

    500エラーがでてしまいました。

    wp-content/plugins/ktai_style/にtags.phpはあるんですが、何かわかることがありましたらすいませんがアドバイスお願い致しますm(_ _”m)ペコリ

    モデレーター IKEDA Yuriko

    (@lilyfan)

    ごめんなさい。提示したコードに文法違反がありました。6行目は

    if (! isset($Ktai_Style->ktai)) {

    が正解です (閉じかっこが足りない)。これで試してみてください。

    こちらこそ何度も申し訳ありません。
    私が気付かないで申し訳ありません。

    ソースを修正してアップロードしなおしたのですが、エラー内容は全く同じでした。
    ですが500エラーだけ消えておりました。
    さくらインターネットのサーバーでは無理なのかも知れません;;

    エラー内容です。

    function ks_load_tags() { include dirname(__FILE__) . ‘/wp-content/plugins/ktai_style/tags.php’; } function ks_set_term() { global $Ktai_Style; if (! isset($Ktai_Style->ktai)) { $Ktai_Style->ktai = new Ktai_Service_Other(‘N/A’); } } add_action(‘init_pc/ktai_style.php’, ‘ks_load_tags’); add_action(‘init’, ‘ks_set_term’);

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「Ktai StyleのテーマをPCと共通で使いたい」には新たに返信することはできません。