رفتن به مطلب

پست های پیشنهاد شده

سلام خدمت خدمت دوستان

تو صفحه ی محصول و قسمت بالا سمت راست دوتا لینک تحت عنوان ( توضیحات - نظرات ) هست . میخوام این دوتا لینک از  صفحه حذف شن اما خود توضیحات و  نظرات با هم و پشت سر هم نمایش داده بشن . با تنظیمات خود وردپرس یا ووکامرس میشه این مشکلو حل کرد؟ 

اگر احتیاج به وارد کردن کد داره چه کدی و کجا باید واردش کنم ؟

(عکس صفحه رو هم پیوست کردم )

ممنون میشم راهنمایی کنید

aaaaa.jpg

لینک به ارسال

سلام

دوتا راه داره

اول 

دوم استفاده از اکشن‌ها

این کد مسئول نمایش قسمت تب‌ها هستش، در فایل content-single-product.php

/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );

خود woocommerce_output_product_data_tabs سه قسمت داره اول توضیحات، نظرات و اطلاعات اضافی

حالا میام از قسمت تب‌ها توضیحات و اطلاعات اضافی رو حذف می‌کنیم

بعد هم اونها رو دوباره خارج از تب فراخوانی می‌کنیم

function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );
    unset( $tabs['additional_information'] );

    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_excerpt', 8 );
// add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab', 12 );

 

لینک به ارسال
در در 11/29/2016 at 23:13، MVahedi گفته است :

واضح تر بگین منظورتون رو

ابتدا توضیحات بیاد و بعدش نظرات؟

بله . الان دوتا تب هست که رو هر کدوم کلیک کنیم همونو نشون میده ( توضیحات یا نظرات ) . من میخوام چنین تبی وجود نداشته باشه . به صورت پیش فرض اول توضیحات و زیرش نظرات نمایش داده بشه

 

در در 12/1/2016 at 07:19، مهدی گفته است :

سلام

دوتا راه داره

اول 

دوم استفاده از اکشن‌ها

این کد مسئول نمایش قسمت تب‌ها هستش، در فایل content-single-product.php


/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );

خود woocommerce_output_product_data_tabs سه قسمت داره اول توضیحات، نظرات و اطلاعات اضافی

حالا میام از قسمت تب‌ها توضیحات و اطلاعات اضافی رو حذف می‌کنیم

بعد هم اونها رو دوباره خارج از تب فراخوانی می‌کنیم


function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );
    unset( $tabs['additional_information'] );

    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_excerpt', 8 );
// add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab', 12 );

 

دوست عزیز ممنون از پاسخ گویی شما . این کد ها تو چه قسمتی باید وارد شن ؟ .درست متوجه نشدم. توضیحاب برای من تازه کار یکم پیچیده بود . ممنون میشم یکم بیشتر توضیح بدید .

لینک به ارسال

تشکر از شما آقا مهدی

اون قسمت از توضیحتون که گفتید:  ( حالا میام از قسمت تب‌ها توضیحات و اطلاعات اضافی رو حذف می‌کنیم بعد هم اونها رو دوباره خارج از تب فراخوانی می‌کنیم ) رو من درست متوجه نشدم.

الان شما دوتا دسته کد قسمت بالا و پایین نوشتید . اگر من تمام این کد هارو تو   functions.php کپی پیست کنم مشکل حل میشه؟

لینک به ارسال
  • 2 هفته بعد...

همه رو با هم قرار ندید. فقط بخشی که نیاز هست.

طبق توضیحات انجام بدید. یکسری از کدها برای توضیح هست.

لینک به ارسال
  • 1 سال بعد...
در در 12/1/2016 at 07:19، مهدی گفته است :

سلام

دوتا راه داره

اول 

دوم استفاده از اکشن‌ها

این کد مسئول نمایش قسمت تب‌ها هستش، در فایل content-single-product.php


/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );

خود woocommerce_output_product_data_tabs سه قسمت داره اول توضیحات، نظرات و اطلاعات اضافی

حالا میام از قسمت تب‌ها توضیحات و اطلاعات اضافی رو حذف می‌کنیم

بعد هم اونها رو دوباره خارج از تب فراخوانی می‌کنیم


function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );
    unset( $tabs['additional_information'] );

    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_excerpt', 8 );
// add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab', 12 );

سلام

با حذف کردن مطابق دستورالعمل همچنان ستون سمت چپ وجود دارد. در واقع قبلا سه گزینه ( توضیحات، توضیحات تکمیلی و نظرات) وجود داشت، الان فقط توضیحات وجود دارد. چکار می توان کرد که ایت ستون حذف شود و توضیحات بصورت تمام صفحه نمایش داده شود؟

لینک به ارسال
در در 9/26/2018 at 17:35، morteza_a گفته است :

سلام

با حذف کردن مطابق دستورالعمل همچنان ستون سمت چپ وجود دارد. در واقع قبلا سه گزینه ( توضیحات، توضیحات تکمیلی و نظرات) وجود داشت، الان فقط توضیحات وجود دارد. چکار می توان کرد که ایت ستون حذف شود و توضیحات بصورت تمام صفحه نمایش داده شود؟

ستونی که نمی خواید نمایش بده  کلاسشو پیدا کنید display :none کنید و ستونی که می خواید فول عرض بشه width:100% کنید .

لینک به ارسال
  • 3 سال بعد...

طبق این توضیحات پیش رفتم. نه تنها هیچ نتیجه ای نگرفتم. بلکه کلا سایتو بهم ریخت مجبور شدم از بکآپش استفاده کنم.

توصیه من اینه که از این کد استفاده نکنید

لطفا اگر کدی رو میگید قبلش تست کنید 

لینک به ارسال
در در ۱۴۰۰/۱۱/۳ در 08:44، shahin_r گفته است :

طبق این توضیحات پیش رفتم. نه تنها هیچ نتیجه ای نگرفتم. بلکه کلا سایتو بهم ریخت مجبور شدم از بکآپش استفاده کنم.

چه مشکلی دارید؟

لینک به ارسال
  • 2 هفته بعد...

دوستان عزیز کدی که 

در در ۱۴۰۰/۱۱/۳ در 08:44، shahin_r گفته است :

طبق این توضیحات پیش رفتم. نه تنها هیچ نتیجه ای نگرفتم. بلکه کلا سایتو بهم ریخت مجبور شدم از بکآپش استفاده کنم.

توصیه من اینه که از این کد استفاده نکنید

لطفا اگر کدی رو میگید قبلش تست کنید 

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

و بابت قضاوتی که کردم از دوستی که این کد رو گذاشته بود عذر خواهی میکنم امیدوارم که بنده رو ببخشند

لینک به ارسال
  • 2 ماه بعد...
در در ۱۳۹۵/۹/۱۱ در 07:19، مهدی گفته است :

سلام

دوتا راه داره

اول 

دوم استفاده از اکشن‌ها

این کد مسئول نمایش قسمت تب‌ها هستش، در فایل content-single-product.php


/**
* woocommerce_after_single_product_summary hook.
*
* @hooked woocommerce_output_product_data_tabs - 10
* @hooked woocommerce_upsell_display - 15
* @hooked woocommerce_output_related_products - 20
*/
do_action( 'woocommerce_after_single_product_summary' );

خود woocommerce_output_product_data_tabs سه قسمت داره اول توضیحات، نظرات و اطلاعات اضافی

حالا میام از قسمت تب‌ها توضیحات و اطلاعات اضافی رو حذف می‌کنیم

بعد هم اونها رو دوباره خارج از تب فراخوانی می‌کنیم


function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['description'] );
    unset( $tabs['additional_information'] );

    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_excerpt', 8 );
// add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_product_additional_information_tab', 12 );

 

بسیار پاسخ خوب و کار راه بندازی هست بنده تست کردم و اوکی هست فقط یک مورد اگر میشه برای بنده توضیح بدهید این کد نظرات را ثابت میکنه باتوضیحات کوتاه محصول بنده میخوام نظرات و توضیحات کامل محصول description باشد در قسمت پاک کردن تب ها توضیحات محصول را unset کردین و نمایش داده نمیشود چطور میتوان این مورد را در کد های اکشن پایین اضافه کنم تا در اول description محصول باشد بعد نظرات

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...