قلب وردپرس | آموزش جامع
2.15K subscribers
430 photos
77 videos
185 files
388 links
مرجع تخصصی آموزش وردپرس
گروه تخصصی : @woordpressi
اینستاگرام : codin.uni

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

‼️جهت ارتباط با ما و ارسال درخواست خود از طریق ربات زیر اقدام نمایید :
🆔 @pv3az_bot
Download Telegram
#آشنایی‌با‌توابع #باتوابع‌دوست‌باشیم
#معرفی‌تابع #اختصاصی #ترفند
معرفی یک تابع بسیار عالی برای دریافت تعداد کل نوشته ها و بازدید های کاربر به همراه مثال
🖌 خب از اونجایی که هر ادمین سایت ، میتونه ایده های شگفت انگیزی به ذهنش برسه و بخواد یک طرحی رو پیاده کنه ممکنه که لازم بشه تعداد کل نوشته های کاربر رو به همراه تعداد کل بازدید ها به کاربر نمایش بده!
بنابر این باید کلی توی گوگل بگرده ( البته اگر توی وب فارسی چیز بدرد بخوری پیدا بشه! ) تا چند مثال و تابع رو پیدا کنه که خب کار زمانبری هست!
بنابر این من #مرتضی‌دریوژه امروز به شما ۲ تابع که کم استفاده میشن اما کارایی خوبی دارن رو معرفی میکنم!
پس بامن همراه باشید :
#تابع‌اول
تابع اول که راجع بهش میگیم, تابع
count_user_posts()
هست که میتونه ۱ یا چند متغیر رو بگیره!
📍مقادیری که این تابع میتونه از شما بگیره به ترتیب :
🔅 شناسه کاربر
🔅 پست تایپ ( میتونه به شکل آرایه باشه )
به عبارتی میتونیم چند پست تایپ رو قرار بدیم!
📌 این مقدار بصورت پیشفرض روی post هست
🔅 وضعیت نوشته ( منتشر شده و... و یا کل نوشته ها )

خب!
تا اینجا با این تابع خیلی خوب آشنا شدیم!
حالا برای استفاده به چه شکل اقدام میکنیم،
دقت کنید که توی این تابع فقط میتونیم شناسه کاربر رو بدیم و سیستم خودکار باقی پارامتر ها رو بصورت دیفالت ( نوع نوشته : پست ، وضعیت : منتشر شده ) قرار میده!
پس از این تابع به شکل ( اشکال ) زیر استفاده میکنیم ☺️

#متد‌اول
<?php echo count_user_posts(user id);?>

#متد‌دوم
<?php
echo count_user_posts(1 , "page", true);
?>


در متد دوم ، مقدار اول شناسه کاربر ، مقدار دوم پست تایپ میباشد.

به این صورت ما تعداد کل نوشته های کاربر رو دریافت کردیم و نمایش دادیم!

برای نمایش تعداد نوشته های هرکاربر داخل پنل کاربری کافیست بجای شناسه کاربر از متغیر
$current_user->ID
استفاده کنید.

❗️تابع دوم در پست بعدی معرفی خواهد شد.

برای نوشتن این پست ، زمان صرف شده است ، لطفا درصورت کپی برداری منبع را @wpheart درج نمایید.

برای مشاهده آموزش های تخصصی وارد کانال شوید.

قلب وردپرس را حمایت کنید 🌹
@wpheart
قلب وردپرس | آموزش جامع
#آشنایی‌با‌توابع #باتوابع‌دوست‌باشیم #معرفی‌تابع #اختصاصی #ترفند معرفی یک تابع بسیار عالی برای دریافت تعداد کل نوشته ها و بازدید های کاربر به همراه مثال 🖌 خب از اونجایی که هر ادمین سایت ، میتونه ایده های شگفت انگیزی به ذهنش برسه و بخواد یک طرحی رو پیاده کنه…
#آشنایی‌با‌توابع #باتوابع‌دوست‌باشیم #معرفی‌تابع #اختصاصی #ترفند
معرفی یک تابع بسیار عالی برای دریافت تعداد کل نوشته ها و بازدید های کاربر به همراه مثال
🖌 خب همونطور که قسمت اول این معرفی بهتون توضیح دادم ، به معرفی تابع دوم از این مجموعه میرسیم و میخواهیم تعداد کل بازدید های نوشته های یک کاربر رو دریافت کنیم و نمایش بدیم!
بنابر این با من همراه باشید :
#تابع‌دوم
تابعی که در این قسمت راجع بهش صحبت میکنیم یک تابع بسیار کاربردی هست که با استفاده از این تابع و کمی خلاقیت میتونید خیلی کارهای شگفت انگیزی رو انجام بدید.
تابعی که راجع بهش صحبت میکنیم
get_post_view_count()
هست که یک مقدار رو داخل خودش جا میده که اون مقدار هم برابر با شناسه پست هست!
بنابر این من براتون با یک مثال ساده اول میام شناسه کاربر مورد نظرم رو میگیرم و توی یک foreach قرار میدم تا همه مطالب رو شناسایی کنم و کل بازدید های مطالب رو باهم جمع کنم !
بنابر این میرسیم به کد زیر :

// Section 1
global $wp_query;
$author = 2;
$author_posts = get_posts( array('author'=> $author, 'numberposts' => -1 ));
$count = 0;
////////////////////////////
// Section 2
foreach($author_posts as $post){
$view = get_post_view_count(get_the_ID());
$count += $view;
}
echo $count;

#خب ، توی بخش اول کدها شناسه کاربر در یک کوئری جامع دریافت شد و همه نوشته های کاربر مورد نظر رو گرفتیم و یک مقدار ۰ رو در یک متغیر تنظیم کردیم ، در بخش دوم کدمون اومدیم نوشتیم که بازدید همه نوشته ها دریافت بشه و جمع بشه داخل یک حلقه foreach و بعلاوه عدد ذخیره شده در متغیرمون بشه و نتیجه حاصل شد با تعداد کل بازدید های نوشته های کاربر با شناسه ۲!

📍تابع معرفی شده میتواند با توجه به کدنویسی قالب شما برای تعداد بازدید ها متفاوت باشد که میتوانید آن را قرار دهید!

توجه :
برای نوشتن این مطلب زمان صرف شده است ، لطفا درصورت کپی برداری از آن منبع را @wpheart درج نمایید.

با ما همراه باشید تا آموزش های تخصصی دیگر..

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آشنایی‌با‌توابع #باتوابع‌دوست‌باشیم #معرفی‌تابع
معرفی str_replace در php برای استفاده در تبدیل اعداد انگلیسی به فارسی
🖌 در اکثر سایت ها دیده ایم که اعداد را به فارسی نمایش میدهند، ممکن است که به خیالتان آید که این سایت از فونت های فارسی برای اعداد استفاده میکند، اما همیشه اینطور نیست!
درست مثل سایت قلب وردپرس ، بنابر این در کنار شما هستیم با نوشتن یک تابع php برای تبدیل اعداد انگلیسی به فارسی.
به کد زیر دقت کنید :
function wpheart_fa($num){
if(! is_numeric($num) || empty($num))
return '۰';
$en = array("0","1","2","3","4","5","6","7","8","9");
$fa = array("۰","۱","۲","۳","۴","۵","۶","۷","۸","۹");
return str_replace($en,$fa,$num);
}


خب ، حالا هرکجا که بخواهیم به کمک این تابع اعداد رو فارسی نمایش بدیم به شکل زیر نمایش میدیم :
// Sample 1
$num = 123;
echo wpheart_fa($num);

//Sample 2
echo wpheart_fa('123');

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

قلب وردپرس را حمایت کنید🌹
@wpheart
#آموزشی #آشنایی‌با‌توابع #باتوابع‌دوست‌باشیم #معرفی‌اکشن‌ها #اختصاصی
معرفی اکشن مربوط به دکمه سبد خرید در وکامرس
🖌 اکثر مواقع شاید مورد نیازتان باشد تا قبل یا بعد از دکمه افزودن به سبد خرید در صفحه محصول، یک پیغام قرار دهید.
این پیغام میتواند شرطی هم باشد ، به عنوان مثال :
برای محصولاتی که قیمت کمتر از ۳۰ هزار تومان دارند یک متن مشخص را قرار دهید و برای محصولات دیگر نیز متنی دیگر.
📍در رابطه با شروط قبلا مطلب منتشر شده است.

اکشن هایی که در این آموزش با آنها کار داریم به ترتیب :
woocommerce_after_add_to_cart_button
و
woocommerce_before_add_to_cart_button

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

function wpheart_afterbutton(){
echo 'با خرید محصول قوانین را پذیرفته اید';
}
add_action('woocommerce_after_add_to_cart_button','wpheart_afterbutton');


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

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

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

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