قلب وردپرس | آموزش جامع
2.17K 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
#معرفی‌تابع #باتوابع‌دوست‌باشیم #اختصاصی #تابع
معرفی تابع substr_count و نحوه استفاده از آن در یک فرمول محاسباتی در وردپرس
🖌این تابع این قابلیت را دارد که چند مقدار را در خود جای دهد! اما با توجه به هدف ما در این آموزش ما ۲ مقدار ورودی را به این تابع خواهیم داد!
همانطور که از نام تابع مشخص است ، این تابع تعداد ریزکلمات را به ما نمایش میدهد !
مثال : ما در سایت خود یک بخشی را برای ارسال نوشته توسط کاربران را پیاده سازی کرده ایم اکنون میخواهیم برای دکمه ارسال نوشته یک شرط را قرار دهیم که اگر مقدار کلمه کلیدی ۳ بار و یا بیشتر از آن در محتوای نوشته بود، دکمه انتشار به کاربر نمایش داده شود!

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

$keyword = $_POST['keyword'];

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

$content = $_POST['content'];

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

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

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

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


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

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

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #اختصاصی‌قلب‌وردپرس #تکه‌کد #تابع
🔅 آموزش نمایش اخرین مطالب بروزشده سایت توسط کدکوتاه ( شورتکد ) در سایت
🖌باسلام، افزونه های زیادی برای نمایش مطالب بروز شده شده وجود دارند که میتوانند هر امکانات دیگری نیز داشته باشند، در ادامه ما یک تکه کد را به شما معرفی میکنیم که به کمک شورتکد آن میتوانید در هرکجای سایت که خواستید آخرین مطالب بروز شده خود را نمایش دهید.
📌 با استفااده از دکمه زیر میتوانید فایل حاوی کد هارا دانلود کنید.

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

نحوه استفاده درون خطی :
در این نوع استفاده تمامی کدهای فوق را از حالت تابع خارج کنید و در بخش مربوطه قرار دهید.
نحوه استفاده با شورتکد :
به دو صورت میتوان استفاده کرد ، نوع اول استفاده از شورتکد
[updated]
در برگه ها یا ابزارک هاو...
نوع دوم استفاده از کد زیر درب ین کدهای قالب :

do_shortcode('[updated]');

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #اختصاصی‌قلب‌وردپرس #درخواستی‌ #تکه‌کد #تابع
🔅 آموزش ساخت فرم ورود و ثبتنام اختصاصی در وردپرس بدون نیاز به افزونه
🖌 در این ساعت از دانشگاه قلب وردپرس در خدمت شما هستیم با آموزش ساخت فرم ورود و ثبتنام اختصاصی در وردپرس.
این آموزش در قالب یک آموزش متنی برای شما در دو فایل مجزا برای هر یک از فرم ها ارائه شده است که در ادامه مطلب میتوانید فایل های مربوطه را دانلود و استفاده نمایید.

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


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

🔅 آموزش اضافه کردن فایل 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
#آموزشی #اختصاصی‌قلب‌وردپرس #درخواستی‌ #معرفی‌تابع #تابع #تکه‌کد #شرط‌درphp
🔅حذف یک پست در زمان مشخص در وردپرس ( انجام یک عملیات در php )

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

در مرحله اول آموزش تابع عملیاتی و کم کاربرد اما حرفه ای
wpdeletepost()
را به شما معرفی میکنیم، این تابع ۲ مقدار را درخود جای میدهد که مقدار اول شناسه پست و مقدار دوم نحوه حذف سریع است که میتواند برابر با مقادیر true یا false باشد.

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

wp_delete_post($post_id, true);

خب تا به اینجا میبایست از روش استفاده و عملکرد این تابع مطلع شده باشید.
در صورتی که میخواهید یک پست را در زمان مشخص حذف نمایید ، میبایست زمان فعلی را به کمک تابع date() دریافت نمایید و در یک متغیر ذخیره کنید ( میتوانید خود تابع را در شرط قرار دهید، در این آموزش ما برای مرتب و قابل فهم بودن، زمان را ذخیره میکنیم )
به شکل :
$time = date('H:i');

خب ما زمان را با فرمت ساعت:دقیقه به عبارت عددی مانند :
11:50
در متغیر ذخیره کردیم ، حالا میتوانیم شرط را برقرار کنیم :
$time = date('H:i');
$post_id = 12;
if($time == "22:00"){
wp_delete_post($post_id, tru);
}


در این تکه کد، در ساعت ۲۲ پست با شناسه ۱۲ را بصورت خودکار حذف خواهیم کرد.
❗️درصورت استفاده از این تابع زمان میبایست بر روی فایلی که این کد نوشته شده ، کرون جاب تنظیم کرده باشید ، در غیر اینصورت عمل نخواهد کرد.

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

$time = date('H:i');
if($time == "23:00"){
// کدهای مورد نیاز خود را برای انجام در ساعت ۲۳ در این بخش وارد کنید.
}


📍به اینصورت میتوانید یک عملیات مدیریت زمانی شده را اجرا نمایید.

‼️درصورت استفاده از هر دو روش میبایست کرون جاب را بر روی فایلی که کد های خمد را مینویسید تنظیم کنید بر روی هر ۱ دقیقه.
‼️حتما بررسی کنید که زمان سرور شما با زمان منطقه محلی ( تهران ) برابر باشد.
‼️درصورت بروز هرگونه سوال و‌مشکل از طریق دیدگاه ها با ما در ارتباط باشید.

#لطفا درصورت کپی برداری از مطلب منبع آن را @wpheart درج نمایید.

🔜 مطالب بعدی : #قالب‌وردپرسی‌هاستینزا ، #افزونه‌گردونه‌شانس ، #قالب‌آوادا( نسخه نهایی )

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

🖌 باسلام خدمت همراهان گرامی ، مرتضی دریوژه هستم در این ساعت از قلب وردپرس درخدمت شما هستیم با معرفی تکه کد مربوط به جلوگیری از برش خودکار تصاویر در وردپرس پس از نصب و فعال سازی افزونه هایی مانند #ووکامرس و...
❗️کد زیر را در فایل فانکشن قالب قرار دهید و بدون انجام کار خاصی برش خودکار تصاویر را در سایت خود غیر فعال کنید تا از افزایش اضافی حجم سرویس میزبانی جلوگیری کنید 😉

function wpheart_crop(
$enable,
$orig_w,
$orig_h,
$dest_w,
$dest_h,
$crop
){
return false;
}
function wpheart_disable_crop(){
foreach (get_intermediate_image_sizes() as $size){
remove_image_size($size);
}
}
add_action('init','wpheart_disable_crop');
add_filter('image_resize_dimensions','wpheart_crop',10,6);


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

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