kitamuuu
投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.8.2)
Welcart のバージョン:(例 2.11.20)
PHP のバージョン:(例 8.2)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.5.8、SKU Select 1.4.7)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.8.7)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.5.5)
利用している決済モジュール:
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------
フォーラムへの返信
-
投稿者投稿
-
kitamuuu
参加者こんにちは。
エックスサーバーのキャッシュ機能を利用していませんか?
キャッシュ系のプラグインやサーバーのキャッシュ機能を利用していると、動作に不具合がでる場合がありますので、もし利用されていたら無効化にして再度試してみてください。kitamuuu
参加者こんにちは。
この件はWordPressの不具合だったようで、WordPress 4.4.1にて修正されると思います。
https://core.trac.wordpress.org/changeset/36006kitamuuu
参加者すいません上記のようにhierarchical=0をいれてしまうと入れ子表示でなくなってしまいますね。。。
何かわかりましたらご報告します。kitamuuu
参加者こんにちは。
WordPress4.4でwp_list_categories()が修正されたようです。
仕様が変わったのか、不具合かはまだわかりませんが、とりあえずは以下の記述で表示されると思います。
引数のパラメータにhierarchical=0を加えています。<td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=60,38,63,61,62,64,3823,3820,129&show_count=1&child_of='.$cats->term_id.'&title_li=&hierarchical=0'); ?> </ul> </td> <td> <ul class="list-unstyled topCat" > <?php $cats = get_category_by_slug('bukken'); ?> <?php wp_list_categories('orderby=id&use_desc_for_title=0&exclude=3818,32,31,130,134,135&show_count=1&child_of='.$cats->term_id.'&title_li=&hierarchical=0'); ?> </ul> </td>kitamuuu
参加者wkoichiさん
PHPのマニュアルも含め、改めて確認しましたところ仰る通り2重デコードされておりました。
ご指摘ありがとうございます。この件はWelcartの次期バージョン1.6.4にて修正されますが、もし修正をお急ぎでしたら以下のURLより、リリース前の「Development Version」がzipでダウンロードできますので、そちらをダウンロードしてお使いください。
(ダウンロードリンクは一番下にあります)kitamuuu
参加者こんにちは。
仰られている箇所ではメールに届いたURLリンクのパラメータから取得した値をurldecodeしている箇所ですので二重decodeという事にはなりえません。
+つきのメールアドレスアカウントを作成できませんでしたので、こちらでは通常のメールアドレスでしか確認しておりませんが、「Invalid request 2」というエラーは古いリンクURLからアクセスした場合にも表示されますので、一番新しくメールに届いたリンクからアクセスしているかご確認いただけますでしょうか。
kitamuuu
参加者こんにちは。
ブラウザのクッキーを削除して試してみてもらえますか。
また、こちらの現象は他のサイト閲覧時にはおこりませんか?
IEの何かしらのアドオンが影響している可能性もあるようなので、
追加されているアドオンを停止してみてもらえますでしょうか。kitamuuu
参加者こんにちは。
Welcart Defaultテーマではどうなりますか?
Welcart Defaultテーマでは正常に表示されるのであれば、テーマの記述に原因があると思われます。Welcart Defaultテーマでも同じ症状がみられる場合、他のプラグインの影響を受けている可能性があります。
プラグインをひとつづつ停止しながら商品詳細ページが表示されるか確認して見てください。kitamuuu
参加者こんにちは。
テーマはオリジナルという事ですが、ご自分で商品詳細ページのテンプレートを作成されたということでよろしいでしょうか。
デフォルトテーマでは正常に動作しますか?kitamuuu
参加者こんにちは。
以下の環境でContact Form 7 ver.4.2.2を有効化して試してみましたが、こちらの環境では問題なく動作しました。
PHPのメモリ不足が原因かもしれませんので、試しにPHPのmemory_limitを128Mにあげてみていただけますか。テストした環境
—————————
WordPress のバージョン:4.3
Welcart のバージョン:1.4.21
ご利用のテーマ:Welcart default
確認したブラウザ:Firefox, Chrome
—————————-kitamuuu
参加者会員ログインしていると正常に表示されているという事ですので違うとは思いますが、固定ページのカート・メンバーページは削除されていませんよね?
削除すると表示されなくなってしまいます。あとは他のプラグインが影響している可能性もあるので他のプラグインを1つづつ停止してどうなるか試してみていただけますか?
kitamuuu
参加者catにしても親カテゴリー(A・B)にチェックしていないと取得できないと思いますので、category__inのままでいいと思いますよ。
kitamuuu
参加者WCEX DL Seller に内蔵されているwc_templatesをテーマ内にアップロードする必要があります。
今使っているwc_templatesは上書きされますので、先に必ずバックアップをとっておいてください。下記ページの「テーマについて」をご覧ください。
https://www.welcart.com/docs/DLSeller/caution.htmlkitamuuu
参加者no23hさんが仰られているカテゴリ階層が今後変化しないのであればuishiさんの仰られている方法でも問題ないと思います。
ですが例えば、商品カテゴリの配下に「お勧め商品」というカテゴリがあって、カテゴリA,Bと併用する場合、「お勧め商品」カテゴリに子カテゴリがない場合には、その親カテゴリの「商品」に属する商品、つまり全ての商品が表示されてしまうことになります。
ですので、カテゴリA,Bのスラッグを配列で変数に格納しておいて、ループの中で該当したterm_idを$category_idsに格納するのが一番簡単で確実かと思いますkitamuuu
参加者「post」ってカスタム投稿タイプにできてしまうんですね。WordPressとしては問題ないのでしょうか?
最初に貼っていただいた記述をテーマのfunctions.phpに記述した後、カスタム投稿タイプ「post」のパーマリンクを設定するため、Custom Post Type Permalinksをインストールしましたが、”post”をカスタム投稿タイプと判定してくれないためなのか、カスタム投稿タイプ「post」のパーマリンク設定ができませんでした。
ですので、後述された2つの記述を使ってカスタム投稿タイプ「post」のときのリンクとリライトルールを指定しました。
Custom Post Type Permalinksを有効化していると、add_filter(‘post_type_link’, ‘my_new_default_post_type_link’, 1, 3);
の記述の実行順序が1では早すぎて上書きされてしまうため、以下のように11に変更しました。
add_filter(‘post_type_link’, ‘my_new_default_post_type_link’, 11, 3);
これでURLはyousan様が希望された形で商品登録から購入までうまく動いている感じですが、やはり「post」をカスタム投稿タイプとしたことで動作に何かしらの影響があるのではないかと気になります。
-
投稿者投稿
PAGE TOP