購入履歴のレイアウト変更 usces_filter_member_history_header

フォーラム テンプレート(テーマ) 購入履歴のレイアウト変更 usces_filter_member_history_header

  • このトピックには4件の返信、3人の参加者があり、最後にfujitoraにより8年、 2ヶ月前に更新されました。
5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #77227
    fujitora
    モデレーター

    お世話になります。
    運用中のサイトは、寄付を募る形なので多くのケースで購入価格が0円になりますので、

    メンバーページの「購入履歴」に関して、
    「購入価格が0円の場合 Inovice PDF と Recipt PDF のリンクを表示させないようにしたい」
    と考えております。

    フィルターフックは
     usces_filter_member_history_header
    を使うと思うのですが、いろいろ試してみましたが、どのようにすれば表示を消すことが出来るのか良くわかりません。

    上記リンクはJavaScriptが使われているのでしょうか(JavaScriptについては現在勉強中です)。

    ご教授頂けますと幸いです。

    尚、他のフック(usces_filter_history_member_head、usces_filter_history_cart_headなど)使用の場合には希望どおりカスタマイズが出来ております。
    ——————————————-
    WordPress のバージョン:WordPress 4.3.3
    Welcart のバージョン:Version 1.6.3.1512033
    ——————————————–

    #77233
    yskysmr
    キーマスター

    こんにちは。

    WCEX DLSeller をお使いでしょうか。
    「usces_filter_member_history_header」は DLSeller が使用していますので、まずは DLSeller のコードを参考になさってみてください。

    #77236
    fujitora
    モデレーター

    はい、DLsellerを使っておりますので、調べてみます。取り急ぎ。

    #77248
    nanbu
    キーマスター

    こんにちは

    remove_filter('usces_filter_member_history_header', 'dlseller_filter_member_history_header', 10, 2 );
    とすれば消すことができます。

    #77347
    fujitora
    モデレーター

    アドバイス有難うございます。その後あれこれ試行錯誤しておりました。
    結局、remove_filterで非表示には出来るのですが、条件分岐による切り替えがうまく行きませんでした。

    これ以外のphpのカスタマイズは全てフック利用にすることが出来ました。
    とはいえプラグインのバージョンアップ時に言語ファイルは編集する必要がありますので、phpは上記の変更のみtemplate_func.phpへの直接記述することで対処したいと思います。
    ありがとうございました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。