قلب وردپرس | آموزش جامع @wpheart Channel on Telegram

قلب وردپرس | آموزش جامع

@wpheart


مرجع تخصصی آموزش وردپرس
گروه تخصصی : @woordpressi
اینستاگرام : codin.uni

https://www.youtube.com/channel/UCIR5ArWUlRKlE46c3qi0j3g?sub_confirmation=1

‼️جهت ارتباط با ما و ارسال درخواست خود از طریق ربات زیر اقدام نمایید :
🆔 @pv3az_bot

قلب وردپرس | آموزش جامع (Persian)

قلب وردپرس یک کانال تلگرامی است که به آموزش جامع وردپرس اختصاص دارد. اگر به دنبال یادگیری نحوه استفاده از این پلتفرم قدرتمند برای سایت خود هستید، این کانال می‌تواند به شما کمک کند. با عضویت در این کانال، شما به تمامی آموزش‌های مربوط به وردپرس دسترسی خواهید داشت. همچنین می‌توانید از گروه تخصصی @woordpressi بهره ببرید و از آخرین اخبار و به‌روزرسانی‌ها مطلع شوید. همچنین می‌توانید صفحه اینستاگرام codin.uni را دنبال کرده و از محتوای ارزشمند آن بهره مند شوید. برای دیدن ویدیو‌های آموزشی بیشتر، به کانال یوتیوب این کانال مراجعه کنید. جهت ارتباط با مدیران کانال و ارسال درخواست‌های خود، می‌توانید از ربات @pv3az_bot استفاده کنید. پس از ورود به این ربات، درخواست‌های خود را ارسال کنید تا در اسرع وقت به آن‌ها پاسخ داده شود. با عضویت در کانال قلب وردپرس، بهترین منابع آموزشی وردپرس را در اختیار داشته باشید و به بهبود دانش خود در این زمینه بپردازید.

قلب وردپرس | آموزش جامع

17 Nov, 08:44


#آموزشی #اختصاصی‌قلب‌وردپرس
📌 ثبت و نمایش تعداد بازدید پست ها
🖌 سلام، احتمالا شماهم برای بازدید تعداد پست های سایتتون از یکسری افزونه ها و تکه کدهایی استفاده میکنید که درست کارمیکنند! اما نکته مهم اینجاست که بیش از ۹۰ درصد اونها حتی بازدید های تکراری رو هم ثبت میکنند!
یعنی اگر کاربر صفحه را هربار رفرش کند یک بازدید به بازدیدهای پست اضافه میشود و این خیلی بدِ!
حالا ما براتون تکه کدی رو قرار میدیم که میتونید تعیین کنید که هربازدید کاربر در ۲۴ ساعت یکبار ثبت بشه و یا مثلا هر ۳ ساعت یکبار که بازدید شد اضافه بشه!
و وقتی کاربر از پستی که طی ساعت مشخص شده شما بازدید کرد بهش یک اعلان بدید که شما قبلا این پست رو دیدید!
حرف رو کمتر میکنیم و بریم که کدمون رو بنویسیم 😉

اول یک تابع میسازیم و داخل تابع در مرحله اول یک شرط میذاریم که چک کنیم صفحه نوشته باشد، و بعد شناسه پست و ادامه کد ها، همراهمون باشید...
function md_post_view(){
if(is_single()){
$post_id = get_the_ID();
$cookie_name = 'post_view_'.$post_id;
$user_id_addr = $_SERVER['REMOTE_ADDR'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];

if(!isset($_COOKIE[$cookie_name]) && !empty($user_id_addr) && !empty($user_agent)){
$views = get_post_meta($post_id,'post_views',true);
$views = $view ? intval($views) + 1:1;
update_post_meta($post_id,'post_views',$views);
setcookie($cookie_name,true,time()+86400,'/');
}else{
echo "<script> alert('این پست رو قبلا مشاهده کردید');</script>
}
}
}
add_action('wp','md_post_view');
کدمون رو نوشتیم که هم ایپی کاربر رو مورد بررسی قرارمیده و هم کوکی رو 😉 اینطوری دیگه مشکل بازدید تکراری نخواهید داشت

🤔 حالا چطور تعداد بازدید رو نمایش بدیم؟؟؟

خب برای اینکار فقط کافیه هرقسمتی که میخواید تعداد بازدید رو نمایش بدید، متای مورد نظر رو فراخوانی کنید، مثلا :
$md_view = get_post_meta(get_the_ID(),'post_views',true);
echo 'تعداد بازدید : '.$md_view;
😱 به همین راحتی تموم شد رفت پی کارش!

🫵 سیوش کن لازمت میشه، برای همکارای دیگه هم بفرست و البته نظرت رو هم کامنت کنننن 😉

@wpheart

قلب وردپرس | آموزش جامع

16 Nov, 14:42


#اطلاعرسانی
درزمان برداشت غیرمجاز از حساب های بانکی چه کنیم؟

🖌 سامانه ای که مدتهاست توسط پلیس فتا راه اندازی شده که طبق اعلام مسئولینشون اگر نهایتا تا ۱ ساعت بعد از برداشت های غیرمجاز با شماره ۰۹۶۳۸۰ تماس بگیرید و اعلام کنید، با توجه به دسترسی هایی که از سیستم جامع بانکی دارند حساب مقصد رو که پول شما بهش واریز شده مسدود میکنند و شما میتونید پولتون رو راحت‌تر نسبت به قبل بگیرید و پیگیری کنید.

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

برقرار باشید

@wpheart

قلب وردپرس | آموزش جامع

14 Nov, 16:41


#اینترنت‌آزاد

wireguard://gKCQAM5TbCIlE1m7u3fBoIVHYyZJoCHzg76Ah9KTR0I%[email protected]:4233?address=172.16.0.2%2F32%2C%202606%3A4700%3A110%3A8c16%3A8cca%3A7bb7%3A2d90%3Abcef%2F128&publickey=bmXOC%2BF1FxEMF9dyiK2H5%2F1SUtzH0JuVo51h2wPfgyo%3D&mtu=1280#Wpheart_WireGuard

app : v2rayNg
استفاده کنید و نظر بدید😉

قلب وردپرس | آموزش جامع

14 Nov, 14:13


#آموزشی #تکه‌کد #درخواستی‌اعضا

🔰 نمایش محصولات پیشنهادی در صفحه محصولات ووکامرس براساس دسته بندی

🖌 سلام، درخدمت شما هستیم با معرفی تکه کد نمایش محصولات پیشنهادی براساس دسته بندی، قبل از اینکه تکه کد رو خدمتتون معرفی کنم لازم به ذکر هست که شما میتونید این کد رو شخصی سازی کنید و براساس برچسب، متاهای دیگر محصول مانند رنگ،سایز و... فیلتر کنید

بریم سراغ کد :


add_filter( 'woocommerce_related_products', 'md_related_product', 10, 3 );

function md_related_product($related_posts, $product_id, $args ) {
$md_cat = wp_get_post_terms( $product_id, 'product_cat', array(
'fields' => 'ids'
) );
if ( ! empty( $md_cat ) ) {
$args['category__in'] = $md_cat;
$related_posts = wc_get_products( $args );
}
return wp_list_pluck( $related_posts, 'id' );
}

برای اینکه بتونید تعداد محصولات قابل مشاهده رو هم مدیریت کنید میتونید دستور

$args['posts_per_page'] = 3;

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

$args[
'category__in' => $md_cat,
'posts_per_page' => 4
]


موفق و پیروز باشید 🌹
@wpheart

قلب وردپرس | آموزش جامع

14 Nov, 13:06


#گفتمان
حرف بزنید راجع به سایت هایی که دارید و مشکلاتی که پیش میاد براتون و انتقال تجربه کنید ببینیم چیکارا میکنید دوستان؟
یکم فعالیتمون کم شده

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

قلب وردپرس | آموزش جامع

15 Oct, 20:04


قلب وردپرس | آموزش جامع pinned «#اطلاعرسانی سلام دوستان، اگر آموزش خاصی مدنظر دارید و یا سوالی دارید مطرح کنید. یا اگر پیشنهادی دارید اعلام کنید لطفا @houniyabot»

قلب وردپرس | آموزش جامع

15 Oct, 20:04


#اطلاعرسانی
سلام دوستان، اگر آموزش خاصی مدنظر دارید و یا سوالی دارید مطرح کنید.
یا اگر پیشنهادی دارید اعلام کنید لطفا
@houniyabot

قلب وردپرس | آموزش جامع

15 Oct, 17:44


#تکه‌کد #آموزشی #اختصاصی
جلوگیری از ثبتنام کاربر با نام کاربری خاص در وردپرس
🖌برخی از ما،سایت هایی داریم که نمیخواهیم کاربرانی که در سایت ثبت نام میکنند نام های کاربری عحیب غریب و خارج از قوانین سایتمان داشته باشند!
با استفاده از تکه کد فوق که آموزش استفاده آن درون فایل داکیومنت شده است قادر خواهیم بود تا از ثبتنام کاربران با استفاده از نام های کاربری خاص جلوگیری کنیم😊
📍این کد ها در فایل فانکشن قالب قرار میگیرند.
‼️این مطلب اختصاصی نوشته شده است ، #لطفا در صورت کپی برداری آن ، منبع @wpheart را درج نمایید.

رعایت #کپی‌رایت نشانه شخصیت شماست.

قلب وردپرس را حمایت کنید 🌹
@wpheart

قلب وردپرس | آموزش جامع

13 Oct, 20:48


#معرفی‌تابع #باتوابع‌دوست‌باشیم #اختصاصی #تابع
معرفی تابع substr_count و نحوه استفاده از آن در یک فرمول محاسباتی در وردپرس
🖌این تابع این قابلیت را دارد که چند مقدار را در خود جای دهد! اما با توجه به هدف ما در این آموزش ما ۲ مقدار ورودی را به این تابع خواهیم داد!
همانطور که از نام تابع مشخص است ، این تابع تعداد ریزکلمات را به ما نمایش میدهد !
مثال : ما در سایت خود یک بخشی را برای ارسال نوشته توسط کاربران را پیاده سازی کرده ایم اکنون میخواهیم برای دکمه ارسال نوشته یک شرط را قرار دهیم که اگر مقدار کلمه کلیدی ۳ بار و یا بیشتر از آن در محتوای نوشته بود، دکمه انتشار به کاربر نمایش داده شود!

با این اوصاف ما یک فرم با ۲ ورودی متنی و یک دکمه ارسال را میسازیم و مقدار اول که همان کلمه کلیدی است در فرمول زیر قرار میدهیم :

$keyword = $_POST['keyword'];

سپس مقدار ورودی محتوای نوشته را نیز در یک متغیر ذخیره میکنیم :

$content = $_POST['content'];

خب ، به همین راحتی تا به اینجای کار انجام شد !
حالا باید فرمول اصلی را نوشت که به کمک تابع ذکر شده نوشته میشود، به مثال زیر توجه کنید :

$keyword_count = substr_count($content, $keyword);

در این تکه کد ، تعداد تکرار کلمه کلیدی را در بین محتوای نوشته دریافت میکنیم ، سپس به شکل زیر آن را در فرمول شرطی خود قرار میدهیم :

if($keyword_count >= 3 ){
کدهای مربوط به دکمه ارسال در این بخش قرار میگیرد.
}else{
پیغامی که درصورت عدم برقراری شرط فوق میخواهید نمایش داده شود را اینجا بنویسید
}


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

❗️با کمی خلاقیت میتوان از این فرمول بصورت ایجکس استفاده کرد.
❗️در این آموزش فقط بک اند کار توضیح داده شده و برای فرانت میبایست فرم ارسال را بسازید.
‼️#لطفا درصورت کپی برداری از این آموزش ، منبع را @wpheart ذکر نمایید.

🔅درصورت وجود هرگونه سوال و نیاز به نوشتن سیستم اختصاصی ارسال نوشته توسط اعضا به همراه پنل کسب درامد با ما در ارتباط باشید. ( بخش دیدگاه ها و ربات پشتیبانی به نشانی @houniyabot )

قلب وردپرس را حمایت کنید 🌹
@wpheart

قلب وردپرس | آموزش جامع

10 Oct, 04:33


#آموزشی #اختصاصی‌قلب‌وردپرس #تکه‌کد #تابع‌دوم #باتوابع‌دوست‌باشیم
🔅 آموزش ساخت تابع دریافت و نمایش تعداد دیدگاه های کاربر مورد نظر

🖌شاید تابحال برایتان پیش آمده باشد که در یک پروژه ، تعداد دیدگاه های تایید شده کاربر را دریافت نمایید و به کاربر نمایش دهید و در فرمول های کسب درامد و... قرار دهید اما دریافت تعداد نظرات تایید شده کاربر برایتان دشوار باشد.
در این مطلب از قلب وردپرس درخدمت شما هستیم تا با یک تکه کد ساده ، تابعی را بسازیم تا تعداد نظرات تایید شده کاربر را نمایش دهد!
بنابر این شروع به نوشتن کد زیر میکنیم :

function wpheart_comments_count(){
global $wpdb;
$user = 1;
$wpheart = 'WHERE comment_approved = 1 AND user_id = '.$user;
$cm_count = $wpdb->get_var(
"SELECT COUNT ( * ) AS total From {$wpdb->comments}{$wpheart}"
);
echo 'تعداد نظرات شما : .$cm_count';
}

☺️ خب ، کد رو‌نوشتیم ، با این حال در هرکجای قالب که خواستیم این آپشن را نمایش دهیم، کافیست فقط تابع
wpheart_comments_count();
را فراخوانی کنیم تا تعداد دیدگاه های تایید شده کاربر نمایش داده شود.

❗️این کد را در فایل فانکشن قالب خود قرار دهید تا هرزمان که خواستید به راحتی فراخوانی کنید.

‼️درصورت بروز هرگونه سوال در رابطه با این مطلب، از طریق دیدگاه ها با ما در ارتباط باشید


قلب وردپرس را حمایت کنید 🌹
@wpheart

قلب وردپرس | آموزش جامع

08 Oct, 18:15


#موقعیت‌شغلی #دعوت_به_همکاری

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

ساعت کاری : 9 الی 17

حقوق : با توجه به توانایی های شما

لطفا در صورت تمایل رزومه ارسال فرمایید.

ایدی کارفرما :

@Saeedbalinparast

قلب وردپرس | آموزش جامع

08 Oct, 06:31


#آموزشی #اختصاصی‌قلب‌وردپرس #تکه‌کد #قلاب‌ها #تابع

🔅 آموزش اضافه کردن فایل css دلخواه به قالب

🖌 باسلام، در خدمت شما هستیم با آموزش اضافه کردن یک یا چند فایل css دلخواه به قالب وردپرس برای عدم نیاز به ویرایش فایل های اصلی قالب.
در این آموزش ما نکات زیر را خواهیم آموخت :
اضافه کردن استایل به کمک قلاب
اضافه کردن استایل شرطی
اضافه کردن استایل برای صفحه خاص
اضافه کردن استایل بدون قلاب

خب ، حرف رو کوتاه تر میکنیم و میریم سراغ آموزش اول :
📍در این مرحله ماقصد داریم به کمک یک قلاب، فایل استایل دلخواه رو به قالب اضافه کنیم، بنابر این کد زیر رو در فایل فانکشن قالب قرار میدیم :
function insertcss(){
echo '<link rel="stylesheet" type="text/css" href="your css file url">';
}
add_action('wp_head','insetcss');


📍نوع دوم فراخوانی بحث فراخوانی شرطی است، یعنی شما میخواید درصورت برقراری یک شرط فایل را لود کنید، بنابر این کد زیر را در فایل فانکشن قالب قرار دهید :

function insetcss(){
if($if == $condition){
echo '<link rel="stylesheet" type="text/css" href="your css file url">';
}
}
add_action('wp_head','insertcss');

و یا به روش دیگر :

function insercss(){
if($if == $condition){
wp_enqueue_style($handle,$src,$deps,$ver,$media);
}
}
add_action('wp_enqueue_scripts','insetcss');

📍در نوع سوم، بحث اضافه کردن استایل به یک صفحه خاص است که طبق کد قبل نوشته میشود با این تفاوت که در شرط خود میبایست تابع ispagetemplate را برای شناسایی صفحه استفاده کنید، مثلا :

if(is_page_template('single.php'));
یا
if(is_page_template() == "single.php");


📍در نوع چهارم که بدون قلاب و شرط میباشد ، دستور زیر را در فایل فانکشن قرار میدهیم :

wp_enqueue_style($handle,$src,$deps,$ver,$media);


❗️این ۴ روش را به خاطر داشته باشید 😉

‼️این کدها را در فایل فانکشن قالب باید قرار دهید .

❗️درصورت بروز هرگونه سوال و مشکل در رابطه با این مطلب، از طریق نظرات با ما در ارتباط باشید.

قلب وردپرس را حمایت کنید 🌹
@wpheart

قلب وردپرس | آموزش جامع

06 Oct, 14:49


شناسه فایل : 7961
🔸 نام : ماژول ورود و ثبتنام با شماره موبایل
⌛️ محدودیت دانلود : 300 نفر
📝 توضیحات : در لینک زیر توضیحات را بخوانید :

https://t.me/wpheart/1927
زبان های برنامه نویسی :
php
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart

قلب وردپرس | آموزش جامع

04 Oct, 15:51


#آموزشی #تکه‌کد #ترفند #اختصاصی
نمایش پیغام به خریداران محصول و یا شخصی سازی صفحه محصول برای خریدار و...
🖌برای حرفه ای تر نشان دادن سایت و یا استفاده از برخی خدمات برای خریداران محصول و یا حتی شخصی سازی صفحه محصول ، بعنوان مثال، نمایش دکمه افزودن به سبد خرید برای کاربران عادی و حذف دکمه سبد خرید برای کاربری که محصول را خریده است و نمایش پیغام شخصی ، میتواند بسیار سایت شما را حرفه ای تر جلوه دهد!
بنابر این با استفاده از تابع و یا توابع مشترک زیر میتوان این امکان را برای یک سایت فروشگاهی اضافه کرد!
با استفاده از تابع ( توابع مشترک ) زیر :
is_user_logged_in()
wp_customer_bought_product()


این توابع را میتوان به شکل زیر توضیح داد :
تابع اول : همانطور که قبلا در رابطه با این تابع صحبت کردیم ، شرطی برای ورود کاربر است که در اینجا ما برای مثالمان از این تابع استفاده میکنیم که اگر کاربر وارد شده بود.
تابع دوم : این تابع با مقادیری که در خود جای میدهد ، مسئولیت بررسی خرید های کاربر را دارد که پردازش کند آیا محصول توسط کاربر وارد شده، خریداری شده یا خیر!
برای درک بهتر ، به مثال زیر توجه کنید :

if(is_user_logged_in()){
global $product;
$current_user = wp_get_current_user();
if(wc_customer_bought_product($current_user->user_email, $current_user->ID, $product->id )){
echo 'کاربر گرامی، شما این محصول را خریداری کرده اید';
}
}

در این مثال، در شرط اول گفتیم که اگر کاربر وارد شده بود و درون این شرط یک شرط دیگر را برای بررسی محصول قرار دادیم ، در این مثال اگر کاربر محصول را خریداری کرده باشد با پیغام فوق مواجه میشود !
📍این کد را در محلی که میخواهید پیغام را نمایش دهید بنویسید.
📍این کد در فایل فانکشن جای ندارد( برای موارد دیگر میتوان این کد را به عنوان یک اکشن به فایل فانکش اضافه کرد )

‼️برای نوشتن این مطلب زمان صرف شده است ، #لطفا برای رعایت حقوق نویسنده درصورت کپی مطلب، منبع آن را @wpheart درج نمایید.
این مطلب بصورت اختصاصی گردآوری و انتشار داده شده است.

قلب وردپرس را حمایت کنید 🌹
@wpheart

قلب وردپرس | آموزش جامع

04 Oct, 13:59


#آموزشی #تکه_کد

تنظیم تصویر ثابت دلخواه براساس دسته بندی

🖌 توی فروشگاه های ووکامرسی، زمانی که شما برای محصولاتتون تصویر شاخص انتخاب نکنید، یک تصویر  بعنوان تصویر جایگزین ( ثابت ) نمایش داده میشود، شما به سادگی و با چندخط کد میتونید این تصویر رو تغییر بدید، نکته جالب ماجرا اینجاست که شاید بخواهید این تصاویر براساس دسته بندی محصول متغیر باشن 😉
اینجاست که میریم سراغ فایل فانکشن قالبمون و شروع میکنیم به اضافه کردن و نوشتن کدها 😁

کد رو از کجا میخواید بیارید حالا؟ 🤔🤔🤔
این پایین براتون نوشتم 👇👇👇

add_filter( 'woocommerce_placeholder_img_src', 'md_df_img_ph', 10 ); 
function md_df_img_ph( $image_url ) {
global $product;
$md_cat = $product->get_categories();
if ($md_cat == 'test'){
$image_url = 'test.jpg'; } elseif ($md_cat == 'morteza') {
$image_url = 'morteza.png';
} else {
$image_url = 'defualt.png';
}
return $image_url;
}


📌 توجه کنید که میتونید هر تعداد دسته بندی رو بهش اضافه کنید و فقط کافیه شرط هایی که دسته بندی رو تعیین کردم تکرار کنید.
در کد بالا برای دسته بندی test تصویر test.jpg و برای دسته بندی morteza تصویر morteza.png فراخوانی شده.
و اما در انتها برای زمانی که هیچ یک از دسته بندی های وارد شده در شروط برقرار نبودن تصویر defualt.png فراخوانی و ست میشه !

اگر سوال و مشکلی داشتید بپرسید و بگید تا کمکتون کنم 😉

لطفتون مستدعام 🌹

@wpheart

قلب وردپرس | آموزش جامع

02 Oct, 21:41


درخواست، پروژه، پیشنهاد، سوال، مشکل، و.... اگر دارید ربات پیام بدید پاسخ میدیم
@houniyabot

قلب وردپرس | آموزش جامع

24 Sep, 04:17


#آموزشی #اختصاصی #درخواستی‌اعضا
📌 ایجاد تخفیف خودکار در سبد خرید با توجه به مبلغ کل سبد خرید

🖌 اگر درحال فروش محصول در سایت خودتون هستید و میخواید تخفیف های هوشمندانه‌ای برای سایتتون درنظر بگیرید و نمیخواهید از افزونه ها استفاده کنید، میتونید از کد زیر در فایل 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

قلب وردپرس | آموزش جامع

23 Sep, 17:22


#آموزشی #تکه‌کد #ترفند #اختصاصی‌قلب‌وردپرس
📌 نمایش موجودی محصولات براساس ویژگی خاص
🖌 در این پست از قلب وردپرس میخوایم بهتون آموزش بدیم که چطور میتونیم موجودی محصولاتمون رو براساس ویژگی مورد نظرمون نمایش بدیم.
بعنوان مثال یک محصول داریم که ویژگی سایز دادیم بهش و میخوایم موجودی محصولات براساس ویژگی سایز نمایش داده بشه.

در مرحله اول یک تابع باید بنویسیم که موجودی محصولات براساس ویژگی مورد نظرمون رو نمایش بده، پس مینویسیم :
function md_display_stock($product_id, $attribute_slug) {
$terms = wp_get_post_terms( $product_id, 'pa_' . $attribute_slug );
if ( !empty($terms) ) {
$term = current($terms);
$term_id = $term->term_id;
$stock = get_post_meta( $product_id, '_stock_' . $term_id, true );
echo 'موجودی این محصول : ' . $stock;
    }
}
در مرحله بعد میخوایم یک فیلتر بنویسیم که کار رو تموم‌کنیم.

به منظور خلاصه کردن پست و جلوگیری از طولانی شدن پست خلاصه نویسی شده

مرحله دوم هم به شکل زیر مینویسیم :
add_filter( 'woocommerce_before_single_product_summary', 'md_show_stock', 10 );
function md_show_stock() {
global $product;
$product_id = $product->get_id();
$attribute_slug = 'size';  md_display_stock( $product_id, $attribute_slug );
}
و در این مرحله کار تموم شده و ما موجودی محصولاتمون رو بر اساس ویژگی های مورد نظرمون نمایش میدیم!
در این مثال ما موجودی رو بر اساس سایز محصولات نمایش دادیم که شما میتونید با توجه به نیازتون کد رو شخصی سازی کنید😉

سوالی داشتید کامنت کنید!

@wpheart

قلب وردپرس | آموزش جامع

21 Sep, 13:09


قلب وردپرس | آموزش جامع pinned «سلام دوستان، برای تولید محصولات وردپرسی ( قالب، افزونه و... ) اگر ایده ای دارید و یا حس میکنید جای یک افزونه یا قالب توی مارکت ها خالیه لطفا بهمون بگید، دوستانی هم که طراح ui هستند و اگر پروژه‌ای طراحی کردن و تمایل دارن که بصورت شراکتی تولید بشه و به فروش…»

قلب وردپرس | آموزش جامع

21 Sep, 13:09


سلام دوستان، برای تولید محصولات وردپرسی ( قالب، افزونه و... ) اگر ایده ای دارید و یا حس میکنید جای یک افزونه یا قالب توی مارکت ها خالیه لطفا بهمون بگید، دوستانی هم که طراح ui هستند و اگر پروژه‌ای طراحی کردن و تمایل دارن که بصورت شراکتی تولید بشه و به فروش برسه لطفا اعلام کنید.

@houniyabot

2,299

subscribers

432

photos

77

videos