[解決済み] SKUコードにHTMLタグを有効にしたい

フォーラム 使い方全般 [解決済み] SKUコードにHTMLタグを有効にしたい

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

    SKUコードにHTMLタグを有効にし

    商品に紐付けられたSKUコードの2番目のものだけを表示したいと思っています。

    そのような実装は可能でしょうか。

    #64515
    nanbu
    キーマスター

    こんにちは。

    どのページでの表示でしょうか。もう少し詳しく説明していただけますでしょうか。

    #64516
    吉田
    参加者

    ご返信ありがとうございます。

    テーマのarchive.phpに置こうとしています。

    カテゴリ検索で表示された商品のSKUコードを一覧からも見れるようにしたいのです。

    [attachment=6898,102]

    #64517
    nanbu
    キーマスター
    global $usces;
    $skus = $usces->get_skus( $post->id );
    if( 1 < count($skus) ){
    $sku = $skus[1];
    echo $sku['name'];
    }

    get_skusという関数でその商品のすべてのSKUを取得できます。

    #64518
    吉田
    参加者

    ご回答頂きありがとうございます。

    そのまま入れてみましたがうまく表示されませんでした。

    アーカイブphpは以下のようになってます。

    <form action="<?php echo USCES_CART_URL ?>" method="post">
    <?php if (have_posts()) : ?>
    <?php query_posts($query_string); ?>
    <?php while (have_posts()) : the_post(); usces_the_item(); ?>
    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    <?php the_post_thumbnail('thumbnail', array('class' => 'alignleft')); ?>
    このへんにいれたい
    <?php usces_the_itemSkuButton('カートへ入れる'); ?>
    <?php endwhile; ?>
    <div class="navigation">
    <?php wp_pagenavi(); ?>
    <?php else : ?>
    <h2 class="center"><?php _e('Not Found', 'kubrick'); ?></h2>
    <p class="center"><?php _e('Sorry, but you are looking for something that isn’t here.', 'kubrick'); ?></p>
    <?php get_search_form(); ?>
    <?php endif; ?>
    </form>
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    かなり掻い摘んでいますがこんな感じです。

    #64519
    nanbu
    キーマスター

    Welcart は、the_content を制御していますので、素のレイアウトを変更するには、’usces_filter_item_list_loopimg’というフィルターフックを利用するのが良いと思います。

    フックがある場所は、usc-e-shop/templates/wp_search_item.php です。

    フックの使い方につきましてはこちらをご覧ください。

    https://www.welcart.com/community/archives/1697

    #64520
    吉田
    参加者

    ありがとうございます。

    ちょっと試行錯誤してみます。

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