Welcart Management 受注リストのカスタマイズ

フォーラム その他 Welcart Management 受注リストのカスタマイズ

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

    ——————————————-
    WordPress のバージョン:5.5
    Welcart のバージョン:1.9.31
    PHP のバージョン:7.3
    ご利用のテーマ:WelcartBasic の自作子テーマ
    症状を確認したブラウザ:chrome
    サーバー:(ロリポップ)
    SSLの利用:なし
    ——————————————–

    Welcart Management 受注リストの
    テーブル(id:mainDataTable)の表示内容をカスタマイズしたいのですが、
    フックはありますか?
    また、該当する関数はどこでしょうか?

    #90788
    yasumax
    キーマスター

    こんにちは。

    includes/order_list.phpが該当部分になります。
    テーブルヘッダーとテーブルボディでフィルターが異なりますのでご注意ください。

    #90806
    isaemonn
    参加者

    yasumaxさん。

    テーブルのカラム名を変更したいのですが、
    この部分だとおもうのですが、
    <?php
    $list_header = ‘<th scope=”col”><input name=”allcheck” type=”checkbox” value=”” /></th>’;
    foreach( (array)$arr_header as $value ) {
    $list_header .= ‘<th scope=”col”>’.$value.'</th>’;
    }
    $list_header .= ‘<th scope=”col”> </th>’;
    ?>
    ’usces_filter_order_list_header’のフックでいいのでしょうか?

    #90822
    isaemonn
    参加者

    ’usces_filter_order_list_header’の引数の値を調べようと、
    下記のコードで試したのですが、ログが出力されません。

    add_filter( ‘usces_filter_order_list_header’, ‘my_filter_order_list_header’, 10, 2 );
    function my_filter_order_list_header( $list_header, $arr_header) {
    echo ‘<script>console.log(‘. json_encode( $list_header) .’);</script>’;
    echo ‘<script>console.log(‘. json_encode( $arr_header) .’);</script>’;
    }

    フックの場所がちがうのでしょうか?

    #90823
    isaemonn
    参加者

    色々調べてみたら、includes/orderlist_page.phpが該当だったようです。
    フックは’usces_filter_orderlist_header’でカスタマイズできました。

    #90830
    yasumax
    キーマスター

    こんにちは。

    ご案内のファイルが誤っており申し訳ございませんでした。
    問題なくカスタマイズができたとのこと安心しました。

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