دوره مجازی قالب وردپرس (جلسه 37): ایجاد download box برای صفحات دانلود و تعداد دانلود ها

- visibility ١٨ mode_comment

به نام خدا و سلام. در جلسه 37 ام از دوره مجازی آموزش طراحی قالب حرفه ای وردپرس در خدمت شما هستیم با پیاده سازی download box برای صفحات داخلی دانلود که نیاز مند ایجاد شورت کد حرفه ای هستش. برای همین در این جلسه کاملا این مورد رو پیاده سازی می کنیم و هم چنین بخش شمارنده تعداد دانلود رو هم بر اساس همین download box ایجاد و بررسی و در جلسه بعدی تکمیل خواهیم کرد.

 

در این جلسه خواهیم دید :

  • پیاده سازی download box
  • استایل دهی download box
  • ایجاد کدهای جی کوئزی برای افرایش تعداد دانلود مطلب
  • ایجاد توابع لازم در فایل functions.php برای ثبت و دریافت تعداد دانلود ها
info توجه

این مطلب یک جلسه از دوره طراحی قالب وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره طراحی قالب وردپرس

comment دیدگاه کاربران
abbas

دیدگاهم بعد از چند روز هنوز در حال بررسی است!!!!!!!!!!!!!!!!!!

سهیل محمدی

سلام استاد
ببخشید من اگه بخام بعد از اینکه کاربر با موفقیت در سایت ثبت نام کرد براش یک ایمیل بفرستم باید از تابع wp_mail استفاده کنم یا توابع دیگری برای این منظور وجود دارند؟!

بله تابع wp_mail و یا mail ساده php رو می تونید استفاده کنید

سهیل محمدی

استاد بسیار ممنونم
فقط ببخشید مثلا همین سایت شما ک یه نفر کامنت میزاره بعد براش ایمیل میاد ک تایید شده این با چه تابعی ؟ با همین تابع ؟

لقمان آوند

بله دقیقا با همین توابع هست.

کیوان علی محمدی

برای اجرای کدهای اختصاصی موقع تایید شدن کامنت ها می تونید از این اکشن وردپرس استفاده کنید.

add_action('transition_comment_status', 'my_approve_comment_callback', 10, 3);
function my_approve_comment_callback($new_status, $old_status, $comment) {
if($old_status != $new_status) {
if($new_status == 'approved') {
// Your code here
}
}
}

سلام از تابع wp_mail استفاده کنید.

سهیل محمدی

استاد ممنونم
پس الان تابع wp_mail رو توی همین کدی ک شما لطف کردید نوشتید بنویسم؟
شما در سایت سون لرن هم از همین متد استفاده میکنید یا افزونه خاصی؟!

کیوان علی محمدی

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

mohfp

با سلام
همان طور که فرمودید برای هر منو تو قسمت admin میتونیم page اضافه کنیم مثلا با add_posts_page() الان فرق این با custom taxonomy چیه؟؟

سلام. ایجاد یک page در بخش مدیریت صرفا یک صفحه به مدیریت اضافه میکنه که ما میتونیم هر نوع محتوایی رو داخلش قرار بدیم و معمولا هم برای مواردی مثل تنظیمات استفاده میشه. اما custom taxonomy ها یک طبقه بندی جدید به سایت اضافه میکنه که مطالب میتونن در این طبقه بندی قرار بگیرن و مطالب رو بر اساس اون نمایش داد.

mohfp

خیلی ممنون استاد

mohfp

با سلام
همان طور که فرمودید برای هر منو تو قسمت admin میتونیم page اضافه کنیم مثلا با add_posts_page() الان فرق این با custom taxonomy چیه؟؟

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2