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

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

‼️جهت ارتباط با ما و ارسال درخواست خود از طریق ربات زیر اقدام نمایید :
🆔 @pv3az_bot
Download Telegram
#آموزشی #تکه‌کد
کد اختیاری و یا حذف کردن فیلد مربوط به کد پستی در صفحه پرداخت وکامرس
📍برای اختیاری کردن کد پستی در وکامرس از کد زیر استفاده نمایید :

add_filter( 'woocommerce_checkout_fields' , 'abh_alternative_override_postcode_validation' );

function abh_alternative_override_postcode_validation( $fields ) {
$fields['billing']['billing_postcode']['required'] = false;
$fields['shipping']['shipping_postcode']['required'] = false;
return $fields;
}


همچنین میتوانید از کد زیر برای حذف این فیلد اقدام نمایید :

add_filter( 'woocommerce_checkout_fields' , 'abh_remove_billing_postcode_checkout' );

function abh_remove_billing_postcode_checkout( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

📍کد هارا در فایل فانکشن قالب قرار دهید

#پایان

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #کد #جالب‌انگیز
تغییر رنگ پس زمینه سایت بصورت تصادفی و مکرر
شاید برایتان پیش آمده که بخواهید پس زمینه سایتتان بصورت خودکار در هر بارگذاری تغییر کند! برای این منظور کافیست فایل functions.php قالب خود را ویرایش کرده و کد زیر را به آن اضافه کنید :

function houniya_randbg(){
$randcolor = array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');
$colors = '#' .$randcolor[rand(0,15)].$randcolor[rand(0,15)].$randcolor[rand(0,15)]$randcolor[rand(0,15)].$randcolor[rand(0,15)].$randcolor[rand(0,15)];
echo $colors;
}


خب ، تا به اینجا کار تقریبا تمام است! حالا کافیست فایل header.php را ویرایش کنید و کد زیر را درون فایل header.php قراردهید.
<style>
body{
background-color: <?php houniya_randbg();?>;
}
</style>

#پایان

قلب وردپرس را حمایت کنید 🌹
@wpheart
#کد #آموزشی #اختصاصی
آموزش ساخت یک تابع ( فانکشن ) به همراه شورتکد اختصاصی
باسلام، شاید برایتان پیش آید که نیاز داشته باشید که یک سری تغییرات روی قالب سایتتان اعمال کنید و از شورتکد اختصاصی خودتان در هر کجای قالب که نیاز بود استفاده کنید.
برای این کار کافیست یک تابع تعریف کنید و برنامه ریزی هارا در این تابع پیاده کنید، مثال :
function testhouniya(){
return "salam man yek function hastam! ";
}

خب در این فانکشن ما متن رو نوشتیم ، حالا باید یک شورتکد برای این فانکشن تعریف کنیم، با استفاده از تکه کد زیر شورتکد را نیز تعریف میکنیم:
add_shortcode('test','testhouniya');
به همین سادگی!
حالا با قرار دادن شورتکد [test] در هر برگه یا نوشته ، جمله Salam Man yek Function Hastam! نمایش داده خواهد شد.

#پایان

قلب وردپرس را حمایت کنید 🌹
@wpheart
#کد #آموزشی
تغییر نام ( محتوا ) یک دکمه در html توسط جاوا اسکریپت ( جی کوئری )

به مثال زیر با دقت توجه کنید :

<input type="button" id="houniya" value="ersal">
<script>
$(document).ready(function() {
$("input").click(function() {
 $("#houniya").prop("value", "Ersal Shod");
});
});
</script>

📍یک دکمه با id ( houniya ) میسازیم سپس آیدی آن را در کد های جاوا اسکریپت قرار میدهیم، اکنون با کلیک بر روی دکمه، متن ersal به ersal shod تغییر خواهد کرد.

#پایان

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

add_filter( 'woocommerce_get_price_html', 'houniya_extra_price', 10, 2 ); add_filter( 'woocommerce_get_variation_price_html', 'houniya_extra_price', 10, 2 );
function houniya_extra_price(
$price, $product){
return ($price) . "هر کیلوگرم";
}

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

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

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی
استایل دهی به بخشی از یک برگه در فایل style.css

به کمک آموزش فوق میتوانید هر نوع استایلی را به یک برگه خاص اضافه نمایید .
📍مثال : در برگه ای یک ردیف با نام test قرار دارد که میخواهیم به آن استایل دهی کنیم ، با این تفاوت که این شناسه در برگه های دیگر نیز استفاده شده است.
بنابر این مینویسیم :

body.page-id-2 test{
css codes
}

در تکه کد فوق به جای عدد ٢ شناسه برگه مورد نظر را وارد نمایید.

#پایان

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

html-color-codes.info/colors-from-image

#پایان

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #اختصاصی
آموزش انتقال کاربر پس از خروج از ناحیه کاربری به صفحه خاص
✍️ برخی مواقع با استفاده از پلاگین های متعدد سیستم ورود و خروج به مشکل برخورده و کاربر پس از خروج از ناحیه کاربری به صفحه ورود ادمین (پیشخوان) هدایت میشود که این امر موجب رنجش برخی از مدیران سایت ها میشود.
به این منظور با استفاده از شاخص wp_logout تابع زیر را مینویسیم تا کاربر پس از خروج از ناحیه کاربری به صفحه مقرر شده هدایت شود.

add_action('wp_logout','houniya_logout_redirect');
function houniya_logout_redirect(){
wp_redirect('/my-account');
exit();
}

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #تکه‌کد
نحوه محاسبه حجم فایل در زبان php
در این آموزش نحوه استفاده از تابع filesize() رو یاد میگیریم که برای به دست اوردن حجم یک فایل نیاز به لینک فایل داریم تا با استفاده از یک متغیر لینک فایل را به تابع فوق معرفی کرده و حجم آن را با استفاده از رند کردن نتیجه به دست اوریم :

$fileaddress = 'link file.format';
$size= filesize($fileaddress);
$sizemb = round($size /1024/1024,1);

خب در متغیر اول ما ادرس فایل رو قرار دادیم و در متغیر دوم سایز فایل را به بایت دریافت کردیم، سپس در متغیر سوم سایز دریافت شده در متغیر دوم را اول به کیلوبایت و سپس به مگابایت تبدیل کردیم .
در نهایت برای نمایش سایز فایل از کد زیر استفاده میکنیم :

echo "حجم فایل برابر است با $sizemb مگابایت";

#پایان

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