انجمن


نوشتن مقدار ویژگی محصولات در چند خط  (۲ نوشته)

  • M@hdi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲
    تشکر شده: ۲ بار
    # نوشته شده: ۳ هفته پیش
    ۸ مهر ۱۳۹۶ - ۱۴:۲۵

    سلام
    سوالم اینه که چطور میشه توی ووکامرس مقدار ویژگی محصولات رو در چند خط نوشت؟ (مثل پرستاشاپ)

    مثال:

    یک ویژگی تعریف می کنم و نوعش رو متن انتخاب می کنم. حالا توی صفحه ویرایش محصول اون ویژگی رو لود می کنم و می خوام مقدار زیر رو که در 2 خط هست برای این ویژگی بنویسم.

    Octa-core (4x2.3 GHz - 4x1.7 GHz) - EMEA
    Octa-core (4x2.35 GHz Kryo - 4x1.9 GHz Kryo) - USA - China

    اما وقتی خط اول رو می نویسم و برای رفتن به خط بعد اینتر رو میزنم بجای رفتن به خط بعد صفحه ذخیره میشه!

    کدش رو که نگاه کردم دیدم توی ووکامرس این قسمت توی تگ <input> هست و در پرستاشاپ در تگ <textarea> به خاطر همین توی ووکامرس نمیشه مقدارها رو در این قسمت در چند خط نوشت.

    نمیدونم کارم درست بوده یا نه (کد نویسی بلد نیستم) اما کد این قسمت رو که در فایل html-product-attribute.php بود از

    <input type="text" name="attribute_values[<?php echo $i; ?>]" value="<?php

    // Text attributes should list terms pipe separated
    echo esc_attr( wc_implode_text_attributes( wp_list_pluck( $attribute->get_terms(), 'name' ) ) );

    ?>" placeholder="<?php

    /* translators: %s: WC_DELIMITER */
    printf( esc_attr__( '"%s" separate terms', 'woocommerce' ), WC_DELIMITER );

    ?>" />

    تغییر دادم به

    <textarea name="attribute_values[<?php echo $i; ?>]" cols="5" rows="5" placeholder="<?php /* translators: %s: WC_DELIMITER */ printf( esc_attr__( '"%s" separate terms', 'woocommerce' ), WC_DELIMITER ); ?>"><?php echo esc_attr( wc_implode_text_attributes( wp_list_pluck( $attribute->get_terms(), 'name' ) ) ); ?></textarea>

    الان در قسمت مدیریت وقتی اینتر میزنی میره خط بعدی ولی در قسمت کاربری این فاصله به صورتی که انگار یه اسپیس بین مطالب زدی نمایش داده میشه.

    نکته: این مشکل فقط در ویژگی های از قبل تعریف شده وجود داره ولی ویژگی هایی که به صورت اختصاصی در صفحه ویرایش محصول تعریف میشن این مشکل رو ندارن.

    لطفا در این مورد من رو راهنمایی بفرمایید
    با تشکر

  • طراحی بنر

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴۰
    تشکر شده: ۱ بار
    # نوشته شده: ۲ هفته پیش
    ۱۰ مهر ۱۳۹۶ - ۱۳:۵۰

    سلام ووکامرس افزونه های زیادی برای این آپشن داره میتونید از افزونه های آماده ووکامرس استفاده کنید

درباره‌ی این موضوع