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

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

‼️جهت ارتباط با ما و ارسال درخواست خود از طریق ربات زیر اقدام نمایید :
🆔 @pv3az_bot
Download Telegram
#بدانیم #امنیتی
🔅 حذف نسخه وردپرس بدون افزونه
🖌 نمایش نسخه وردپرس میتواند باعث بروز مشکلات امنیتی شود!
همانطور که مشخص است، هیچ چیز بصورت صد درصدی نیست، اما میتوانید از اعمال خرابکاری افراد مبتدی پیشگیری کنید.

تکه کد زیر را در فایل فانکشن قالب خود قرار دهید

remove_action('wp_head','wp_generator');

📍با اینحال، راه های زیادی برای پیدا کردن نسخه وردپرس وجود دارد.

همراه ما باشید
@wpheart
instagram.com/codin.uni
#آموزشی #اختصاصی‌قلب‌وردپرس #بدانیم
🔅حذف شماره نسخه در فایل های css, js در وردپرس

با قرار دادن تکه کد زیر در فایل فانکشن قالب سایتتان، از درج نسخه در مقابل فایل های css , js جلوگیری کنید.


function wpheart($src){
if(strpos($src, 'ver=' .get_bloginfo('version')))
$src = remove_query_arg('ver',$src);
return $src
}
add_filter('style_loader_src','wpheart');
add_filter('script_loader_src','wpheart');


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

همراه ما باشید

@wpheart
instagram.com/codin.uni
#تکه‌کد #بدانیم #ترفند #اختصاصی‌قلب‌وردپرس

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

function wpheart($payments){
$new_payments = array();
if(WC()->customer->get_shipping_country() == 'Tehran'){
unset($payments['bankmellat']);
$new_peyments = $payments;
}
return $new_peyments;
}
add_filter('woocommerce_available_peyment_getways','wpheart');


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

@wpheart
instagram.com/codin.uni
قلب وردپرس | آموزش جامع
آیا یک نوشته در وردپرس را که در وضعیت پیشنویس است، میتوان بدون لینک پیش نمایش و با لینک مستقیم مشاهده کرد؟ به اشتراک گذاشت و.... ؟
#بدانیم #قلب‌وردپرس #ترفند
🔅نمایش نوشته با لینک مستقیم، بدون لینک پیش نمایش

هر نوشته ( برگه، نوشته ها، پست تایپ های اختصاصی و.... ) در وضعیت پیشنویس میتوانید از طریق لینک مستقیم قابل دسترسی و مشاهده باشد، لینک پیش نمایش که بصورت
domain.tld/?p=123&preview=true
برای نوشته ها و
domain.tld/?page_id=123&preview=true
برای برگه ها میباشد.

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

domain.tld/?p=123

نوشته ای را که در وضعیت پیشنویس است به نمایش بگذارید.
#پایان

موفق و پیروز باشید.

همراه ما باشید
@wpheart
instagram.com/codin.uni
#آموزشی #اختصاصی‌قلب‌وردپرس #بدانیم
🔅 نمایش تعداد کل فروش محصول ووکامرس
🖌 شاید شماهم بخواهید تعداد فروش محصولات خود را در صفحه محصول و یا صفحه دسته بندی و... نمایش دهید، به این منظور در این آموزش دو روش را به شما آموزش میدیم که میتونید به کمک قلاب های

woocommerce_single_product_summary

woocommerce_after_shop_loop_item

در صفحه آرشیو محصول و صفحه سینگل نمایش دهید، همچنین میتوانید فایل مربوط را ویرایش کرده و کد را در آن قرار دهید.


👈 روش اول :
$totalsale = get_post_meta(get_the_ID(), 'total_sales');
echo $totalsales;


👈 روش دوم :
$totalsale = $post->get_total_sales();
echo $totalsale;


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

خوب یادبگیرید، حرفه‌ای کار کنید
@wpheart
instagram.com/codin.uni
#آموزشی #بدانیم #ترفند
🔅نمایش لیست فایل های موجود در محصول دانلودی ووکامرس

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

$files = $product->get_files();
foreach($files as $key => $dls){
echo '<a href="'.$dls["file"].'">'.$dls["name"].'</a>';
}


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

👈 حرفه‌ای یادبگیر، حرفه ای کار کن


همراه ما باشید
@wpheart
instagram.com/codin.uni
#آموزشی #بدانیم
🖌 اینکه شما بخواهید بعد از ویرایش اطلاعات پروفایل به کاربر ایمیل ارسال کنید یا پیامک ارسال کنید هم میتونه روی امنیت اطلاعات سایتتون تاثیر گذار باشه و هم روی امنیت اطلاعات کاربر و البته ارزش گذاشتن برای کاربر های سایتتون.

اگر میخواید بعد از اینکه کاربر پروفایل خودش رو ویرایش کرد یک پیغام براش ارسال کنید پست زیر رو حتما ببینید 😉

https://www.instagram.com/p/CTpdOhhoAIu/?utm_medium=copy_link

همراه ما باشید
@wpheart
instagram.com/codin.uni
#آموزشی #بدانیم
🔅 سایز صفحه نمایش ها رو برای طراحی قالب ریسپانسیو میدونید؟!

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

https://www.instagram.com/p/CTuxjd0IfRb/?utm_medium=copy_link

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

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

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
#آموزشی #بدانیم #ترفند
🔅نمایش لیست فایل های موجود در محصول دانلودی ووکامرس

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

$files = $product->get_files();
foreach($files as $key => $dls){
echo '<a href="'.$dls["file"].'">'.$dls["name"].'</a>';
}


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

👈 حرفه‌ای یادبگیر، حرفه ای کار کن


همراه ما باشید
@wpheart
instagram.com/codin.uni
#تکه‌کد #تابع #اختصاصی‌قلب‌وردپرس #بدانیم #ترفند #کدنویسی #وردپرس
بررسی موجود بودن یک محصول در سبد خرید و اعمال شرط ها بر روی آن
🖌 در مطالب قبلی از دانشگاه قلب وردپرس تکه کد و قلابی به شما همراهان معرفی شد مبنی بر اضافه کردن المان در صفحه سبد خرید که از لینک زیر قابل مشاهده میباشد :
👈 مشاهده پست مکمل

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

function wpheart($product_id){
global $woocommerce;
foreach($woocommerce->cart->get_cart() as $key => $val){
$_product = $val['data'];
if($product_id == $_product->id){
return true;
}
}
return false;
}


📍در تکه کد فوق محصولات موجود در سبد خرید را بررسی و به کمک شناسه محصول آن را بررسی کردیم.
اکنون تابع wpheart() با یک ورودی شناسه محصول که میتواند بصورت چندگانه ( آرایه ) باشد را ساختیم، حال به بررسی محصول مورد نظر در سبد خرید میپردازیم :
به مثال زیر توجه کنید :
wpheart(123)

ما محصول با شناسه ۱۲۳ را بررسی میکنیم، و به شکل زیر میتوانیم شرطی را برقرار کنیم :

if(wpheart(123)){
کدهای مورد نیاز درصورتی که این محصول در سبد خرید موجود بود اجرا خواهند شد را بنویسید.
}


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

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

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

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