タグの変更

フォーラム 使い方全般 タグの変更

タグ: 

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

    お世話になります。

    商品が一覧ページや商品詳細ページに
    商品代金のタグが
    <div class=”price”>¥*,***<em class=”tax”>(税込)</div>
    このように出力されますが
    <div class=”price”>¥*,***<div class=”tax”>(税込)</div></div>
    このようにemタグからdivタグに変更する方法を教えて頂きたいです。

    宜しくお願い致します。

    #72150
    yskysmr
    キーマスター

    こんにちは。

    usces_filter_tax_guid というフィルターフックを使って変更することが可能です。

    #72151
    ecoken
    参加者

    yskysmr様
    早々のご連絡ありがとうございます。
    テーマフォルダ内の
    function.phpに記述しようと思いますが
    PHPが分らずどのように書けばよいか分りません。

    申し訳ございませんがソースコードの記述を教えていただけませんか?

    宜しくお願い致します。

    #72160
    nanbu
    キーマスター

    こんにちは。

    フックの使い方に関しては、過去に実際のコードをご紹介しています。
    こちらの記事とあわせてご覧いただきたいと思います。
    https://www.welcart.com/community/archives/1697

    PHPのコードは所謂プログラミングです。スキルが無ければ無暗にコードをコピペするのは危険です。どうしてもご自分で無理な場合はレスキューナビにご相談ください。

    #73170
    ecoken
    参加者

    文字列(htmlタグ)を取り出してdivに変換してみました。

    add_filter( ‘usces_filter_tax_guid’, ‘my_filter_tax_guid’, 10, 2 );
    function my_filter_tax_guid( $str, $tax_rate ){
    // str_replace ( ‘検索文字列’, ‘置換え文字列’, ‘対象文字列’ );
    $str = str_replace( ‘em’, ‘div’, $str );
    echo $str;
    }

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