#آموزشی #اختصاصیقلبوردپرس
✅ نمایش لیست دسته بندی ها ( تکسنومی ها ) از پست تایپ های اختصاصی
🖌 اگر توی سایتتون از پست تایپ های اختصاصی استفاده میکنید و میخواید تکسنومی های اون پست تایپ رو در قسمتی از سایتتون نمایش بدید میتونید از روش زیر استفاده کنید، توجه کنید به جای taxonomy_id باید شناسه تکسنومی مورد نظرتون رو بنویسید.
#موفقباشید
@wpheart
✅ نمایش لیست دسته بندی ها ( تکسنومی ها ) از پست تایپ های اختصاصی
🖌 اگر توی سایتتون از پست تایپ های اختصاصی استفاده میکنید و میخواید تکسنومی های اون پست تایپ رو در قسمتی از سایتتون نمایش بدید میتونید از روش زیر استفاده کنید، توجه کنید به جای taxonomy_id باید شناسه تکسنومی مورد نظرتون رو بنویسید.
<?phpاین کد رو در هر قسمتی که نیاز داشتید قرار بدید، توجه کنید میتونید ارگومان های دلخواهتون رو هم قرار بدید، مثلا نمایش یا عدم نمایش دسته بندی هایی که نوشته دارن یا خیر، نمایش تعداد مطالب موجود در دسته بندی و....
$args = array(
'taxonomy' => 'taxonomy_id',
'orderby' => 'name',
'order' => 'ASC' );
$cats = get_categories($args);
foreach($cats as $cat) { ?>
<a href="<?php echo get_category_link( $cat->term_id ) ?>"> <?php echo $cat->name; ?> </a>
<?php }
?>
#موفقباشید
@wpheart
#آموزشی #اختصاصیقلبوردپرس #تابع #تکهکد #ترفند
📌 چگونه چکیده مطالب سایت را از محتوای نوشته نمایش دهیم
🖌 سلام، اگر دارید یک قالبی طراحی میکنید که بر اساس یک اصول و قوائدی میخواید باشه که از هرنظر بهینه باشه احتمالا نیاز دارید که مختصری از محتوای نوشته رو در بخش مربوطه نمایش بدید، ممکنه به این نتیجه برسید که اگر مشتری، کاربر و... باکس چکیده ( خلاصه ) نوشته رو خالی بذاره استایل قالب بهم بریزه و ظاهر کار زشت بشه
توی این آموزش به معرفی تابع has_excerpt میپردازیم و با یک تکه کد کوتاه، چکیده نوشته رو از محتوای اون نمایش میدیم.
تابع فوق بصورت شرطی نوشته شده و استفاده میشه ازش برای مواقعی که میخوایم چک کنیم آیا یک نوشته چکیده ( خلاصه ) داره یا نه، مقداری که این تابع برمیگردونه بصورت بولین هست که با true یا false حاصل میشه.
برای انجام اینکار کافیه جایی که میخواید خلاصه نوشته رو نمایش بدیم کد زیر رو بنویسیم :
در مرحله اول چک کردیم که آیا خلاصه نوشته شده یا نه، اگر نوشته شده بود که همون خلاصه رو نمایش بده، اگر نوشته نشده بود از محتوای نوشته به اندازه ۲۰۰ کاراکتر نمایش بده، مقدار اول که ۰ هست ابتدای شروع تعداد کاراکتر رو تعیین میکنه و مقدار دوم که توی مثال بالا ۲۰۰ هست تعداد کاراکتر رو.
مثلا ما بخوایم از وسط محتوا بنویسیم ، به شکل زیر مینویسیم ( اعداد مثال هستن )
substr(get_the_content(), 300, 150)
موفق باشید
@wpheart
📌 چگونه چکیده مطالب سایت را از محتوای نوشته نمایش دهیم
🖌 سلام، اگر دارید یک قالبی طراحی میکنید که بر اساس یک اصول و قوائدی میخواید باشه که از هرنظر بهینه باشه احتمالا نیاز دارید که مختصری از محتوای نوشته رو در بخش مربوطه نمایش بدید، ممکنه به این نتیجه برسید که اگر مشتری، کاربر و... باکس چکیده ( خلاصه ) نوشته رو خالی بذاره استایل قالب بهم بریزه و ظاهر کار زشت بشه
توی این آموزش به معرفی تابع has_excerpt میپردازیم و با یک تکه کد کوتاه، چکیده نوشته رو از محتوای اون نمایش میدیم.
تابع فوق بصورت شرطی نوشته شده و استفاده میشه ازش برای مواقعی که میخوایم چک کنیم آیا یک نوشته چکیده ( خلاصه ) داره یا نه، مقداری که این تابع برمیگردونه بصورت بولین هست که با true یا false حاصل میشه.
برای انجام اینکار کافیه جایی که میخواید خلاصه نوشته رو نمایش بدیم کد زیر رو بنویسیم :
if ( has_excerpt() ) {
the_excerpt();
} else {
echo substr(get_the_content(), 0, 200) . " read more..";
}
در مرحله اول چک کردیم که آیا خلاصه نوشته شده یا نه، اگر نوشته شده بود که همون خلاصه رو نمایش بده، اگر نوشته نشده بود از محتوای نوشته به اندازه ۲۰۰ کاراکتر نمایش بده، مقدار اول که ۰ هست ابتدای شروع تعداد کاراکتر رو تعیین میکنه و مقدار دوم که توی مثال بالا ۲۰۰ هست تعداد کاراکتر رو.
مثلا ما بخوایم از وسط محتوا بنویسیم ، به شکل زیر مینویسیم ( اعداد مثال هستن )
substr(get_the_content(), 300, 150)
موفق باشید
@wpheart
#آموزشی #تکهکد #تخصصی #اختصاصیقلبوردپرس #درخواستی #باتوابعدوستباشیم #قلابها #قلبوردپرس
🔅 آموزش اضافه کردن پسوند و پیشوند به شناسه سفارشات ووکامرس
🖌 باسلام، در این ساعت از دانشگاه قلب وردپرس در خدمت شما دوستان گرامی هستیم با آموزش « اضافه کردن پسوند یا پیشوند به شناسه سفارشات ووکامرس »
شاید برای شما هم پیش آمده باشد که نیاز داشته باشید تا اول یا انتهای شناسه سفارش های سایت خود، یک عدد را وارد کنید.
📍مثال : دیجی کالا برای سفارشات خود، اول کد های سفارش کلمه DGC را قرار داده است.
خب برای انجام اینکار فقط کافیست تکه کدی را که در ادامه به شما ارائه میشود درون فایل فانکشن قالب خود قرار دهید!
به همین سادگی😊
WP1234567HEART
خواهد شد.
❗️شما میتوانید از کاراکتر های رندوم با استفاده از تابع rand() در متغیر های پسوند و پیشوند استفاده کنید.
مثال :
❗️با حذف هر یک از متغیر های پیشوند و یا پسوند ، در ابتدا و یا انتهای شناسه سفارش کاراکتری درج نخواهد شد.
‼️درصورت بروز هرگونه سوال و مشکل در رابطه با این مطلب، از طریق دیدگاه ها با ما در ارتباط باشید.
#لطفا درصورت کپی برداری از مطلب،منبع را @wpheart درج نمایید.
قلب وردپرس را حمایت کنید 🌹
@wpheart
🔅 آموزش اضافه کردن پسوند و پیشوند به شناسه سفارشات ووکامرس
🖌 باسلام، در این ساعت از دانشگاه قلب وردپرس در خدمت شما دوستان گرامی هستیم با آموزش « اضافه کردن پسوند یا پیشوند به شناسه سفارشات ووکامرس »
شاید برای شما هم پیش آمده باشد که نیاز داشته باشید تا اول یا انتهای شناسه سفارش های سایت خود، یک عدد را وارد کنید.
📍مثال : دیجی کالا برای سفارشات خود، اول کد های سفارش کلمه DGC را قرار داده است.
خب برای انجام اینکار فقط کافیست تکه کدی را که در ادامه به شما ارائه میشود درون فایل فانکشن قالب خود قرار دهید!
به همین سادگی😊
function wpheart($order_id){✅ با قرار دادن کد فوق، از این پس شناسه سفارشات شما به شکل
$pish = 'WP';
$pas = 'HEART';
$new_id = $pish . $order_id . $pas;
return $new_id;
}
add_filter( 'woocommerce_order_number', 'wpheart' );
WP1234567HEART
خواهد شد.
❗️شما میتوانید از کاراکتر های رندوم با استفاده از تابع rand() در متغیر های پسوند و پیشوند استفاده کنید.
مثال :
$pish = rand(aaaa,zzzz);
❗️با حذف هر یک از متغیر های پیشوند و یا پسوند ، در ابتدا و یا انتهای شناسه سفارش کاراکتری درج نخواهد شد.
‼️درصورت بروز هرگونه سوال و مشکل در رابطه با این مطلب، از طریق دیدگاه ها با ما در ارتباط باشید.
#لطفا درصورت کپی برداری از مطلب،منبع را @wpheart درج نمایید.
قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #ترفند
📌 تغییر لینک صفحه بدون بارگزاری مجدد صفحه به کمک یک تکه کد جاوااسکریپت
🖌 اگر شماهم درحال توسعه و یا طراحی اختصاصی یک قالب یا افزونه و... هستید و بصورت ایجکس درخواست هایی رو به بکاند سایت ارسال میکنید و میخواهید که پس از دریافت پاسخ و یا با کلیک بر روی یک دکمه و.. بدون لود مجدد صفحه لینک صفحه را در نوار مرورگر تغییر بدید فقط کافیست از تکه کد زیر استفاده کنید :
@wpheart
📌 تغییر لینک صفحه بدون بارگزاری مجدد صفحه به کمک یک تکه کد جاوااسکریپت
🖌 اگر شماهم درحال توسعه و یا طراحی اختصاصی یک قالب یا افزونه و... هستید و بصورت ایجکس درخواست هایی رو به بکاند سایت ارسال میکنید و میخواهید که پس از دریافت پاسخ و یا با کلیک بر روی یک دکمه و.. بدون لود مجدد صفحه لینک صفحه را در نوار مرورگر تغییر بدید فقط کافیست از تکه کد زیر استفاده کنید :
<script>به این ترتیب کلمه urlslug بدون لود مجدد صفحه در ادامه لینک سایت شما نمایش داده خواهد شد.
window.history.pushState('','','urlslug');
</script>
@wpheart
#آموزشی #اختصاصی #درخواستیاعضا
📌 ایجاد تخفیف خودکار در سبد خرید با توجه به مبلغ کل سبد خرید
🖌 اگر درحال فروش محصول در سایت خودتون هستید و میخواید تخفیف های هوشمندانهای برای سایتتون درنظر بگیرید و نمیخواهید از افزونه ها استفاده کنید، میتونید از کد زیر در فایل functions.php قالبتون استفاده کنید.
موفق باشید
@wpheart
📌 ایجاد تخفیف خودکار در سبد خرید با توجه به مبلغ کل سبد خرید
🖌 اگر درحال فروش محصول در سایت خودتون هستید و میخواید تخفیف های هوشمندانهای برای سایتتون درنظر بگیرید و نمیخواهید از افزونه ها استفاده کنید، میتونید از کد زیر در فایل functions.php قالبتون استفاده کنید.
add_action( 'woocommerce_cart_calculate_fees', 'md_discount', 10, 1 );📌 در کد بالا اگر مبلغ کل سبد خرید بین ۱ تا ۲ میلیون باشد ۱۰ درصد تخفیف و اگر بین ۲ تا ۳ میلیون تومان باشد ۳۰ درصد تخفیف لحاظ خواهد شد.
function md_discount( $cart ) {
if ( is_admin() && !!defined( 'DOING_AJAX' ) )
return;
$discount = 0;
$cart_total = $cart->get_subtotal();
if ( $cart_total >= 1000000 && $cart_total < 2000000 ) {
$discount = $cart_total * 0.1;
} elseif ( $cart_total >= 2000000 && $cart_total < 3000000 ) {
$discount = $cart_total * 0.2;
}
if ( $discount > 0 ) {
$cart->add_fee( __('تخفیف', 'woocommerce'), -$discount );
}
}
موفق باشید
@wpheart
#آموزشی #تخصصی #تکه_کد #ترفند
🔅آموزش حذف کلمه category از لینک مطالب
🖌برای انجام این کار چندین راه وجود دارد که چند راه آن را به شما خواهیم آموخت!
1⃣ : حذف از طریق تنظیمات -› پیوندهای یکتا
2⃣ قراردادن تکه کد در فایل فانکشن
3⃣ استفاده از افزونه ها!
در این آموزش ، ۲ تکه کد را به شما معرفی میکنیم که به سادگی میتونید این کار رو انجام بدید!
کد شماره یک :
کد شماره دو :
سوالات و مشکلاتتون رو کامنت کنید 😉
قلب وردپرس را حمایت کنید 🌹
@wpheart
🔅آموزش حذف کلمه category از لینک مطالب
🖌برای انجام این کار چندین راه وجود دارد که چند راه آن را به شما خواهیم آموخت!
1⃣ : حذف از طریق تنظیمات -› پیوندهای یکتا
2⃣ قراردادن تکه کد در فایل فانکشن
3⃣ استفاده از افزونه ها!
در این آموزش ، ۲ تکه کد را به شما معرفی میکنیم که به سادگی میتونید این کار رو انجام بدید!
کد شماره یک :
function remove_cat(){
if($type != 'single' && $type == 'category' && (strpos($string, 'category') !== false)){
$url = str_replace("/category/", "/", $string);
return trailingslashit($url);
}
return $string;
}
add_filter('user_trailingslashit, 'remove_cat', 100, 2);
کد شماره دو :
function rem_cat(){
unset($GLOBALS['wp_rewrite']->extra_permastructs['category']);
}
add_action('init', 'rem_cat');
سوالات و مشکلاتتون رو کامنت کنید 😉
قلب وردپرس را حمایت کنید 🌹
@wpheart