قلب وردپرس | آموزش جامع
2.16K 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
#آموزشی #اختصاصی
آموزش و معرفی تابع شرطی برای راستچین بودن سایت
🖌 تابع is_rtl همانطور که از نام تابع مشخص هست برای صفحه راست به چپ استفاده میشود.
شاید شما بخواهید در یک سایت چند زبانه برای کاربران راست به چپ ( فارسی،عربی و... ) یک استایل خاص و یا یک جاوا اسکریپت یا حتی یک پیغام را به نمایش بگذارید.
در این زمان از تابع is_rtl درون یک شرط استفاده میکنیم!
به مثال زیر توجه کنید :

if(is_rtl()){
wp_enqueu_style('style-rtl', 'style address');
}

درواقع شما میتوانید کدهای مورد نظر را برای اجرا به جای wp_enqueu_style('style-rtl', 'style address'); قرار دهید!

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

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

function wpheart_uploads($mime_types){
$mime_types['svg'] = 'image/svg+xml';
return $mime_types;
}
add_filter('upload_mimes','wpheart_uploads',1,1);

📍این کد را در فایل فانکشن قالب قراردهید.
📍برای اضافه کردن فرمت های بیشتر $mime_types['svg'] = 'image/svg+xml'; را کپی کرده و به تعداد فرمت های مورد نظر پیست کنید.
📍مایم تایپ ( mime type ) فرمت مورد نظر را که در مثال فوق برای svg برابر با image/svg+xml میباشد را میتوانید از آدرس زیر بیابید.
📎مشاهده لیست مایم تایپ ها

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #معرفی‌تابع #درخواستی‌اعضا
معرفی تابع دکمه سبد خرید مستقیم به صفحه تسویه حساب
🖌درخواست برخی از اعضای کانال مبنی بر معرفی تابع دکمه سبد خرید بود که بصورت مستقیم کاربر را به صفحه تسویه حساب ارجاع دهد.
با استفاده از تابع زیر برای دکمه افزودن به سبد خرید،به این خواسته خواهیم رسید :
<?php woocommerce_button_proceed_to_checkout();?>

پایان/.

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #درخواستی‌اعضا #معرفی‌تابع
معرفی و نحوه استفاده از تابع md5 در زبان برنامه نویسی php
🖌این تابع به صورتی عمل میکند که هر مقداری را در آن قرار دهید بر اساس الگوریتم کدگذاری md5 هَش میکند.
از آنجایی که کلیه رمز ها در دیتابیس وردپرس با این الگوریتم کدگذاری میشوند ، بسیاری از کاربران در تغییر رمز عبور از دیتابیس به مشکل برخورد میکنند با اینکه قبلا آموزش بسیار ساده ای در این رابطه داده شده است.
🔅 به هرحال نحوه استفاده از این تابع را به شما به شرح زیر معرفی میکنیم که :
1⃣ یک فایل در هاست خود بسازید ( به عنوان مثال hash.php )
2⃣ فایل ساخته شده را ویرایش کنید و مقدار زیر را درون آن قرار دهید.
<?php
md5(wpheart);
?>

و فایل را ذخیره کنید.
3⃣ فایل را در مرورگر خود اجرا کنید :
domain.tld/hash.php
◀️ مقدار مشاهده شده معادل کدگذاری شده حروف وارد شده در تابع میباشد.
📍کاراکتر مورد نظر را به جای wpheart قرار دهید.
🔅همچنین به شکل زیر قابل استفاده خواهد بود :
<?php
$txt = wpheart ;
md5($txt);
?>


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

قلب وردپرس را حمایت کنید 🌹
@wpheart
ExpressVpn(@wpheart).apk
25.5 MB
#نرم‌‌افزار
نسخه جدید مود شده اکسپرس وی‌پی‌ان
‼️ درصورت دریافت خطای غیرفعال شدن حساب رایگان، چند دقیقه بعد تلاش کنید.

قلب وردپرس را حمایت کنید 🌹
@wpheart
📍شناسه فایل : qektm
🔸 نام : قالب شرکتی فین تک
⌛️ محدودیت دانلود : 50 نفر
📝 توضیحات : دارای بسته نصبی | فارسی
زبان های برنامه نویسی :
Wordpress Theme
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart
#آموزشی #اختصاصی‌قلب‌وردپرس
فعال کردن نمایش خطاهای وردپرس برای یک آیپی در وردپرس
🖌 اگر برای رفع ایرادات سایت خود اقدام کرده اید پس صد درصد خطایابی وردپرس (wp_debug) را فعال کرده اید! اما چقدر بد که خطاهای نمایش داده شده در فرانت اند را همه کاربران و بازدید کننده های سایت میبینند!😔
اما نگران این اوضاع نباشید؛ با استفاده از راهکار زیر ، عیب یابی و نمایش خطا ها را فقط برای خودتان فعال کنید 😊
با استفاده از کد زیر، نمایش خطاهای سایت شما فقط برای ایپی شما قابل روئت(رویت،مشاهده) خواهد بود😃
1⃣ وارد هاست خود شده و فایل wp-config.php را ویرایش کنید.
2⃣ به دنبال define('WP_DEBUG', false);
بگردید و آن را حذف کنید!
3⃣ کد زیر را به فایل wp-config.php اضافه کنید و آن را ذخیره کنید.

if($_SERVER['REMOTE_ADDR'] == 'ایپی خود را قراردهید'){
define('WP_DEBUG', true);
}else{
define('WP_DEBUG', false);
}


❇️ اکنون نمایش خطاها فقط برای ایپی شما مقدور است.
❗️ایپی خود را با وارد کردن کلمه ip در گوگل میتوانید مشاهده کنید ( ساده ترین راه )

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #اختصاصی
آموزش اضافه کردن فیلد اضافه به پروفایل کاربر و فراخوانی آن در فرانت اند
🖌در برخی از سایت ها نیاز است تا فیلد های اضافه ای را برای پروفایل کاربران درنظر بگیریم تا آنها را تکمیل نمایند ، مانند شبکه های اجتماعی نظیر اینستاگرام و...
اما نکته مهم این است که برای هریک از اینها میبایست یک افزونه نصب کنیم که باعث بالارفتن حجم سایت و افت سرعت و بازدهی خواهد شد.
بنابر این با استفاده از توابع هسته وردپرس میتوانیم این کار را انجام دهیم!
به مثال زیر دقت کنید :
function wpheart_user_field($profile_fields){
$profile_fields['instagram'] = 'codin.uni';
return $profile_fields;
}
add_filter('user_contactmethods','wpheart_user_field');


📍برای اضافه کردن فیلد های بیشتر میتوانید مطابق نمونه ، فیلد اینستاگرام را به تعداد مورد نیاز کپی نمایید.
❗️این کد در فایل فانکشن قالب قرار میگیرد.
برای فراخوانی فیلد های اضافه شده در فرانت اند کافیست از
get_the_author_meta('instagram', $author_id);
استفاده نمایید.

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #اختصاصی #درخواستی‌اعضا
حذف خودکار سفارشات لغو شده،درحال پردازش،و... بعد از مدت زمان مشخص
با استفاده از تکه کد زیر ، سفارشاتی که پس از ۱۰ دقیقه به حالت موفق تبدیل نشوند حذف خواهندشد.

function update_order_status( $order_id ) {
$order = new WC_Order( $order_id );
$order_status = $order->get_status();
if ('cancelled' == $order_status || 'failed' == $order_status || 'pending' == $order_status ) {
$current_time = date('h:i:s');
sleep(600);
wp_delete_post($order_id,true);
}
}

📍۶۰۰ ثانیه برابر است با ۱۰ دقیقه
📍این کد را در فایل فانکشن قالب قرار دهید.

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

قلب ورردپرس را حمایت کنید 🌹
@wpheart
#آموزشی #درخواستی‌اعضا
آموزش بستن کلیک راست در سایت توسط جی‌کوئری
برای بستن کلیک راست در سایت خود میتوانید کد زیر را در بین تگ <head> در سایت خودتان قرار دهید.
<script>
$(document).on("contextmenu", function(e){
e.preventDefault();
});
</script>

📍کاربر با غیر فعال کردن جاوااسکریپت در مرورگر خود و یا نگهداشتن کلید shift و کلیک راست قادر به کلیک کردن خواهد بود.
🔅در آموزش های بعدی از این کار جلوگیری خواهیم کرد.

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

document.onkeydown = function(e) {
if(event.keyCode == 123) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'C'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)) {
return false;
}
if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)) {
return false;
}
}

📍با استفاده از کد فوق ، استفاده از کلید های
shift+i , shift+c , shift+j , shift+u
غیر فعال خواهند شد.
📍کاربر با غیرفعال کردن جاوا اسکریپت در مرورگر خود، قادر به رد شدن از تمامی محدودیت های اعمال شده با جاوااسکریپت خواهد شد.

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
📍شناسه فایل : hrjlm
🔸 نام : قالب ونداد
⌛️ محدودیت دانلود : 20 نفر
📝 توضیحات : دارای بسته نصبی
زبان های برنامه نویسی :
Wordpress Theme
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart
This media is not supported in your browser
VIEW IN TELEGRAM
📍شناسه فایل : mbanf
🔸 نام : انیمیشن شمع روشن
⌛️ محدودیت دانلود : 70 نفر
📝 توضیحات : برای زیباسازی سایت
زبان های برنامه نویسی :
html,css
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart
#آموزشی #درخواستی‌اعضا
آموزش جلوگیری از کپی کردن متن ها در سایت
📍فایل header.php را ویرایش کرده و در محلی مناسب کد زیر را قرار دهید :

<script>
function killCopy(e){
return false
}
function reEnable(){
return true
}
document.onselectstart=new Function ("return false")
if (window.sidebar){
document.onmousedown=killCopy
document.onclick=reEnable
}
</script>


📍کاربر با غیرفعال کردن جاوا اسکریپت در مرورگر خود، قادر به کپی کردن محتوا خواهد بود.

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

قلب وردپرس را حمایت کنید🌹
@wpheart
سلام 🌹
کُدین | codin 💡 هستم!
😍 یک کد تخفیف برای خرید عضویت ویژه توسط مدیریت ساخته شده است💚
که اطلاعات آن به شرح زیر است :
🎁 کد تخفیف : 4shanbesori
💰 مقدار تخفیف : 50 درصد.
🔅 قیمت عضویت ویژه (بدون تخفیف) : 10000
💳 مبلغ قابل پرداخت با احتساب کد فوق : 5000

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

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
📍شناسه فایل : hfmad
🔸 نام : قالب چند منظوره متریالیز
⌛️ محدودیت دانلود : 30 نفر
📝 توضیحات : کاملا فارسی ، دارای بسته نصبی، چند منظوره
زبان های برنامه نویسی :
Wordpress Theme
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart
📍شناسه فایل : widsj
🔸 نام : قالب مستراستادی
⌛️ محدودیت دانلود : 27 نفر
📝 توضیحات : برگذاری دوره انلاین، دارای بسته نصبی،کاملا فارسی،امکان اتصال به درگاه و...
زبان های برنامه نویسی :
Wordpress Theme
👁‍🗨 سطح دسترسی : عمومی

این فایل بصورت رایگان منتشر شده است
🤓 @wpheart
سلام 🌹
کُدین | codin 💡 هستم!
😍 یک کد تخفیف برای خرید عضویت ویژه توسط مدیریت ساخته شده است💚
که اطلاعات آن به شرح زیر است :
🎁 کد تخفیف : norooz99
💰 مقدار تخفیف : 70 درصد.
🔅 قیمت عضویت ویژه (بدون تخفیف) : 10000
💳 مبلغ قابل پرداخت با احتساب کد فوق : 3000

با آرزوی موفقیت برای شما , یک گام جلوتر باشید...
@wpheart