動作の不具合の検証には環境情報が必要です。投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 5.6)
Welcart のバージョン:(例 2.1.1)
PHP のバージョン:(例 7.4)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.0.8、SKU Select 1.1.4)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.4.0)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.1 )
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • 返信先: 買い物完了ページでSSLを外したい #67079
    pupurin
    参加者

    すみません、知識の足りない質問をしてしましました。

    教えて頂き有難うございます。

    返信先: the_contentをremove_filterで元に戻したい #66573
    pupurin
    参加者

    解決しました。

    商品詳細ページに、商品を出力するループの前にもう一つ、商品一覧を出力するループを作成していたのですが(スライドです)、どうやらこれが原因でした。

    商品一覧を出力する自作関数内で下記記述が足りてなく、結果2つ目のループでサムネイルが表示されていたようです。

    (query_postsでメインループを変更し、wp_reset_query();でリセットしていたのですが…)

    usces_remove_filter();

    usces_the_item();

    これらを追記することでthe_content()でのサムネイル表示が無くなりました。

    返信先: the_contentをremove_filterで元に戻したい #66571
    pupurin
    参加者

    <div class=”itemimg”> ~

    で始まる部分とは別に表示されてしまうのです。

    上記のタグで囲まれている部分を削除しても、

    <div class=”loopimg”> ~

    で囲まれている画像部分は表示されてしまいました。

    <div class=”textBox”>

    <?php remove_filter(‘the_content’,array($usces,’filter_cartContent’),20);

    ?>

    <?php the_content(); ?>

    </div><!– /.textBox –>

    というソースなのですが、出力される内容は、

    <div class=”textBox”>

     <div class=”loopimg”>

      

       画像名

      

     </div>

     <div class=”loopexp”>

    //本文

     </div>

    </div><!– /.textBox –>

    となってしまいます。

    <div class=”loopimg”>~で始まるタグ部分を表示したくないのですが、remove_filterのコードがおかしいのでしょうか?

    それとも、その前のループ関係が問題しているのでしょうか?

3件の投稿を表示中 - 1 - 3件目 (全3件中)