قلب وردپرس | آموزش جامع
2.14K 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
Please open Telegram to view this post
VIEW IN TELEGRAM
#آموزشی #اختصاصی‌قلب‌وردپرس #درخواستی‌ #معرفی‌تابع #تابع #تکه‌کد #شرط‌در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
#اطلاعیه
دوستان و همراهان گرامی سلام، اگر ایده‌ای دارید و نمیتونید ایده خودتون رو پیاده کنید ما میتونیم بصورت مشارکتی با شما همراه باشیم
ایده از شما، اجرا از ما

میتونیم باهم همکاری کنیم 👇👇👇
@houniyabot


@wpheart
📝عنوان : نمایش پیغام به خریداران محصول وکامرس
درسته بندی : آموزشی | تکه کد ها
🆔 شناسه : 2511
👤نویسنده :مرتضی پارسا

#آموزشی #اختصاصی

📎برای مشاهده مطلب روی دکمه مشاهده مطلب بزنید

قلب وردپرس
@wpheart
موضوع پست آموزشی بگید براتون به اشتراک بذاریم توی سایت و کانال
Forwarded from قلب وردپرس | آموزش جامع (HOUNIYA ©)
#آموزشی #css #شخصی‌سازی

📑 استایل دهی به لینک ها بر اساس فایل هدف آنها

📝 پیش گفتار : لازم است بدانید که زیبایی سایت و طرح دلنشین و همه چیز تمام سایت و البته مهم تر از بقیه در دسترس بودن محتوای سایت کمک زیادی به جذب کاربر میکنه! از این رو با استفاده از برخی ترفند ها شما میتونید سایتتون رو به سادگی زیبا سازی کنید😉 در ادامه قطعه کد css به شما معرفی خواهم کرد که با استفاده از آن میتوانید به لینک های موجود در سایت خود با توجه به فایل های هدف ( zip,pdf,mp3,mp4,dox,&...) استایل بدید و برای هر یک آیکن خاصی در نظر بگیرید! پس همراه من باشید با این آموزش 😉
🖌 قطعه کدی که ازش حرف میزنیم به شکل زیر نوشته میشه که توضیحات مربوطه رو در ادامه خواهم گفت :

a[href$='.zip'] {
  padding: 0 20px 0 0;
  background: transparent url(/images/zip.png) no-repeat center right;
}


📍 در مثال بالا ما به قالب فهماندیم که اگر لینکی که در تگ a قرار گرفته است، هدفش یک فایل با پسوند zip بود، ایکن مربوطه رو در سمت چپ اون لینک نمایش بده !
📍 منظور از لینک هدف درواقع لینک مستقیمی است که در قالب لینک قرار داده شده است. بعنوان مثال برای کد بالا لینکی صدق میکند که به شکل زیر باشد
http://houniya.ir/files/test/learn.zip

📌 شما میتوانید با کپی کردن این کد پسوند های دیگر را شخصی سازی کنید


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

قلب وردپرس را به دوستان خود معرفی کنید 😉

@wpheart
@wpheart
@wpheart
همین الان این آموزش رو توی یوتیوب ببینید و فروشتون رو چندبرابر کنید 😉

سواستفاده نکنید فقط!

👈 مشاهده ویدیو در یوتیوب


این در مقابل نکاتی که توی دوره ۰تا۹۹ آموزش میدیم هیچیه!!
ببین دیگه دوره چه چیزایی هست توش 😊

برای ثبتنام در دوره ۰تا۹۹ پیام بدید
@houniyabot
📝عنوان : نمایش مطالب مرتبط بین نوشته های وردپرس
درسته بندی : آموزشی | تکه کد ها
🆔 شناسه : 2990
👤نویسنده :مرتضی دریوژه

#آموزشی #اختصاصی

📎برای مشاهده مطلب دکمه مشاهده مطلب بزنید

قلب وردپرس
@wpheart
#نظرسنجی
یکی از دوستان پیشنهادی داد که بنظر جالب بود.
به این صورت که کلیه تکه کدهای کاربردی که توی کانال میذاریم رو همگی رو یک افزونه کنیم و روی سرور بذاریم و شما بتونید با نصب این افزونه یک پنل تنظیمات داشته باشید که امکاناتی که اضافه میکنیم رو فعال یا غیرفعال کنید و با اضافه شدن تکه کدهای جدید به افزونه، آپدیتی برای افزونه ارسال بشه و شما بتونید از پیشخوان سایتتون افزونه رو اپدیت کنید و به امکانات جدید دسترسی داشته باشید.

#لطفا نظرتون رو راجع به این پیشنهاد با ری‌اکشن مناسب ( 👍 یا 👎 ) اعلام کنید
باتشکر
سوال یا مشکلی دارید بپرسید راهنمایی میکنیم😉
قلب وردپرس | آموزش جامع pinned «تخفیف تکرار نشدنی برای این دوره « ۰ تا ۹۹ وردپرس » پر محتوا و فوق حرفه‌ای درنظر گرفته شده که میتونید با مبلغ استثنایی توی این دوره ثبتنام کنید فرصت رو از دست ندید!! همین الان در ارتباط باشید @houniyabot»
#آموزشی #اختصاصی‌قلب‌وردپرس

📌 باکس دانلود حرفه‌ای با ایجکس
برای سایتتون یک باکس دانلود حرفه‌ای بسازید و سایتتون رو کاربرپسندتر کنید
این ویدیو آموزشی رو از یوتیوب ما ببینید 👇👇👇

مشاهده ویدیو آموزشی

کانال رو ساب کنید

@wpheart
Please open Telegram to view this post
VIEW IN TELEGRAM
این ویدیو آموزشی رو توی یوتیوب ببینید و سایتتون رو جذابتر کنید 😉


https://youtu.be/cY5rOnRyz7g?si=6zhG2L0jQIIDTZZ2

@wpheart
#آموزشی #تکه‌کد #اختصاصی #درخواستی‌اعضا
تهیه خودکار بک اپ از هاست توسط کد php
🖌از آنهایی که تهیه بک اپ جزو حیاتی ترین امکاناتی هست که یک سرویس دهنده میزبانی به مشتریان خود ارائه میدهد، با اینحال بسیاری از سرویس دهنده ها این مورد را بصورت دقیق ارائه نمیدهند.
گاها مشاهده شده سرویس دهنده های بنام نیز از تهیه بک اپ سر باز میزنند و برای مدیر سایت ها مشکلات جدی پیش می‌آید‌.
بهترین کار در این مواقع برای احتیاط تهیه بک اپ توسط خود شماست که نیازتان را در این رابطه به سرویس دهنده وابسته نکنید!
🔅با استفاده از فایل فوق شما میتوانید توسط کرون‌جاب ، تنظیم کنید که در چه ساعاتی و چه روزهایی از کل سرویس شما بک اپ گرفته شود و یا حتی آن را در هاست دیگری اپلود نمایید.
نیازی به ورود روزانه برای تهیه بک اپ نیست و شما با خیال راحت میتوانید از این امکان بهره مند شوید.
نحوه استفاده و اجرا :
فایل فوق را دانلود و در پوشه ریشه هاست خود
home/user/
اپلود نمایید، به صورتی که ادرس فایل به شکل زیر باشد :
home/username/autobc.php

سپس به بخش تنظیمات کرون‌جاب مراجعه نمایید و تنظیمات مربوطه مورد نظر خود را انجام دهید ( انتخاب زمان و تعداد اجرا )
سپس در کادر مربوط به دستورات ، دستور زیر را قرار دهید :

php -q /home/username/autobc.php

❗️به جای username نام کاربری هاست خود را وارد کنید ( نام را در صفحه اصلی کنترل پنل میزبانی در ستون سمت راست مربوط به اطلاعات سرویس میتوانید ببینید و یا در فایل منیجر قابل مشاهده است )
به این صورت در زمان تنظیم شده، این فایل اجرا و از هاست شما فول بک اپ تهیه خواهد کرد!

📍اطلاعات مورد نیاز را درون فایل قرار دهید.
📍درصورت وجود هرگونه سوال ، لطفا در بخش دیدگاه ها نظرات و سوال خود را درج نمایید.

📥 دانلود فایل بک اپ گیر خودکار

قلب وردپرس را حمایت کنید 🌹
@wpheart
#اختصاصی‌قلب‌وردپرس #تابع‌ #معرفی‌تابع
🔅 معرفی تابع بررسی نوع محصول در ووکامرس

🖌 شاید تا حالا براتون پیش امده باشه که بخواهید یک عملیاتی رو با توجه به نوع محصول ( دانلودی و... ) انجام بدید! اما براتون گنگ و گمراه کننده باشه که وااای چطور میشه نوع محصول رو در سبد خرید کاربر بررسی کرد و.....
در این آموزش من ( مرتضی دریوژه ) یک تابعی رو بهتون معرفی میکنم که وظیفه چک کردن نوع محصول در حالت مجازی رو داره!
به کمک این تابع با استفاده از شروطی که در کدهای php نوشته میشن میتونید هرکاری که میخواید روی سایتتون کنید!!!
تابعی که در این آموزش به شما معرفی میشه با نام
woo_cart_has_virtual_product()
هست!
برای درک بهتره این تابع یک مثال کاملا ساده براتون میزنم!
مثلا میخوایم فیلد های تسویه حساب رو برای محصولات مجازی حذف کنیم!!!
در مثال زیر من فیلد نام شرکت و ادرس رو حذف میکنم :

function wpheart($fields){
if(woo_cart_has_virtual_product() == true){
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_address_1']);
}
}
add_filter('woocommerce_checkout_fields','wpheart');

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

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

قلب وردپرس را حمایت کنید 🌹
@wpheart
#انگیزشی
هیچوقت برده‌ی کلماتی مثل شانس،بخت،اقبال و... نشوید!
👈 برای رسیدن به چیزی که میخواهید #تلاش کنید
👈 برای رسیدن به آن اراده کنید و قدم بردارید
💪 مطمئن باشید برای رسیدن به هدفتان راه های مختلفی وجود دارد!
درست مثل یک مبدا و مقصد برای مسافرت که جاده ها و‌مسیر های زیادی دارند 😉

مسیر رسیدن به هدف برای شما :
📍 مبدا : شما ( خواستن برای رسیدن به‌هدف )
🌀 مسیر : تلاش ( تلاش تلاش تلاش )
مقصد : هدف شما

🔅 اعتقاد به بخت و قسمت بدترین نوع بردگی است.
👤 اپیگتت


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

🔅دریافت آیپی کاربر زمان ثبت سفارش

🖌 خب این آموزش به چه دردی میخوره؟!
فرض کنید شما یک فروشگاه فایل دارید و میخواید کاربر فقط با سیستمی که موقع خرید وارد سایت شده بتونه در اینده پنل کاربریش رو چک کنه، و یا میخواید برای امنیت بیشتر با استفاده از ایپی کاربر تمهیداتی رو پیاده کنید.

توی این آموزش قصد دارم تا به کمک یک تایع کوچک این امکان رو برای سایت شما فراهم کنم .

کدی که مینویسیم به شکل زیر خواهد بود :

function get_userip(){
$order = wc_get_order($order_id);
$user_id = $order->get_user_id();
if($order->get_customer_ip_address()){
update_user_meta($user_id,'user_ip',$order->get_customer_ip_address());
}
}
add_action('woocommerce_thankyou','get_userip');


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


موفق باشید 🌹