سلام
سوالم اینه که چطور میشه توی ووکامرس مقدار ویژگی محصولات رو در چند خط نوشت؟ (مثل پرستاشاپ)
مثال:
یک ویژگی تعریف می کنم و نوعش رو متن انتخاب می کنم. حالا توی صفحه ویرایش محصول اون ویژگی رو لود می کنم و می خوام مقدار زیر رو که در 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>
الان در قسمت مدیریت وقتی اینتر میزنی میره خط بعدی ولی در قسمت کاربری این فاصله به صورتی که انگار یه اسپیس بین مطالب زدی نمایش داده میشه.
نکته: این مشکل فقط در ویژگی های از قبل تعریف شده وجود داره ولی ویژگی هایی که به صورت اختصاصی در صفحه ویرایش محصول تعریف میشن این مشکل رو ندارن.
لطفا در این مورد من رو راهنمایی بفرمایید
با تشکر