第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Woocommerce中為類別歸檔頁面中的每個產品獲取唯一的div設置和類?

如何在Woocommerce中為類別歸檔頁面中的每個產品獲取唯一的div設置和類?

PHP
暮色呼如 2021-04-27 13:14:12
如何在woocommerce中為每個產品創(chuàng)建具有單獨的div和類的自定義類別存檔頁面?在woocommerce文件content-product.php中,我具有以下代碼:global $product;// Ensure visibility.if ( empty( $product ) || ! $product->is_visible() ) {    return;}?><div <?php wc_product_class(); ?>>    <div class="columns">        <div class="column is-one-third">    <?php    /**     * Hook: woocommerce_before_shop_loop_item.     *     * @hooked woocommerce_template_loop_product_link_open - 10     */    do_action( 'woocommerce_before_shop_loop_item' );    /**     * Hook: woocommerce_before_shop_loop_item_title.     *     * @hooked woocommerce_show_product_loop_sale_flash - 10     * @hooked woocommerce_template_loop_product_thumbnail - 10     */    do_action( 'woocommerce_before_shop_loop_item_title' );        /**     *     * close link     */    do_action( 'woocommerce_shop_loop_close_link' );    ?>        </div>        <div class="column">    <?php    /**     * Hook: woocommerce_before_shop_loop_item.     *     * @hooked woocommerce_template_loop_product_link_open - 10     */    do_action( 'woocommerce_before_shop_loop_item' );    /**     * Hook: woocommerce_shop_loop_item_title.     *     * @hooked woocommerce_template_loop_product_title - 10     */    do_action( 'woocommerce_shop_loop_item_title' );    /**     * Hook: woocommerce_after_shop_loop_item_title.     *     * @hooked woocommerce_template_loop_rating - 5     * @hooked woocommerce_template_loop_price - 10     */    do_action( 'woocommerce_after_shop_loop_item_title' );    /**     * Hook: woocommerce_after_shop_loop_item.     *     * @hooked add to cart     */    do_action( 'woocommerce_after_shop_loop_item' );        /**     *     * close link     */    do_action( 'woocommerce_shop_loop_close_link' );    ?>        </div>    </div></div>當我復制此代碼并更改類時,它只將每個產品顯示兩次。我花了很多時間找不到任何答案。依此類推,我計劃將6或7種產品循環(huán)播放,以使其在頁面上達到12/14個產品。
查看完整描述

2 回答

?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

我編輯您的代碼以為每個產品設置唯一的類。我得到產品ID并用它創(chuàng)建自定義類名稱,如果您的產品ID為149,則每個產品列的類名稱變?yōu)閜roduct-149:


global $product;


// Ensure visibility.

if ( empty( $product ) || ! $product->is_visible() ) {

    return;

}


$first_custom_class = 'product-' . $product->get_id();

$second_custom_class = 'custom-code-' . $product->get_id();


?>

<div <?php wc_product_class(); ?>>

    <div class="columns">

        <div class="column is-one-third <?php echo esc_attr($first_custom_class); ?>">

    <?php

    /**

     * Hook: woocommerce_before_shop_loop_item.

     *

     * @hooked woocommerce_template_loop_product_link_open - 10

     */

    do_action( 'woocommerce_before_shop_loop_item' );


    /**

     * Hook: woocommerce_before_shop_loop_item_title.

     *

     * @hooked woocommerce_show_product_loop_sale_flash - 10

     * @hooked woocommerce_template_loop_product_thumbnail - 10

     */

    do_action( 'woocommerce_before_shop_loop_item_title' );

        /**

     *

     * close link

     */

    do_action( 'woocommerce_shop_loop_close_link' );

    ?>

        </div>


        <div class="column <?php echo esc_attr($second_custom_class); ?>">


            <!-- YOUR CUSTOM CODES-->


        </div>


    </div>

</div>

結果:


<!-- First product with id 149-->

<div class="columns">


    <div class="column product-149">

    Here first product codes

    </div>


    <div class="custom-code-149">

    Custom codes

    </div>


</div>


<!-- Second product with id 150-->

<div class="columns">


    <div class="column product-150">

    Here second product codes

    </div>


    <div class="custom-code-150">

    Custom codes

    </div>


</div>


查看完整回答
反對 回復 2021-05-07
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

好的,我找到了解決方案,并在這里的另一個問題中對其進行了描述: 創(chuàng)建幾個唯一的類,在一個循環(huán)中重復Woocommerce shop循環(huán)


查看完整回答
反對 回復 2021-05-07
  • 2 回答
  • 0 關注
  • 256 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號