مرجع دانلود اسکریپت

وان اسکریپت | اولین مرجع دانلود رایگان اسکریپت در ایران

خرید هاست
تبلیغات
تبلیغات

درخواست شما

اگـر به دنبال قالب و اسکریپت یا هر مطلب دیگری هستید و آن را پیدا نکرده اید ، می توانید درخواست خود را به تیم وان اسـکریپت ارسال کنید تا در کوتاه ترین زمان مطلب مورد نظر شما در سایت قـرار گیرد ! وان اسـکریپت همچنان به دنبال ارائه خدمــاتی با کیفیت بالا به کاربران خود می باشد.

آموزش ساخت post type در وردپرس

امروز برای شما مقاله آموزش ساخت post type در وردپرس را آماده کرده ایم. در حال حاضر وردپرس جایگاه مناسبی در بین سیستم های مدیریت محتوا دارد، اما یکی از قابلیت های بسیار مفید آن توانایی در ایجاد و ذخیره محتویات مختلف (Post Type) می باشد. قابلیت post-type در سال ۲۰۰۵ و برای اولین بار در ورژن ۱.۵ اضافه شد. در این مقاله به شما آموزش داده خواهد شد که چگونه محتویات مختلفی در سایت وردپرسی خود داشته باشید.

آموزش-ساخت-post-type-در-وردپرس

روش کار با post type در وردپرس

برای ساخت و استفاده از post type ابتدا می بایست با مفاهیم زیر آشنا شوید:

  • ساختن Post Type سفارشی
  • ساخت دسته بندی سفارشی
  • ساختن متا باکس های سفارشی

 

۱- ساختن Post Type سفارشی

در ابتدا فایل functions.php خود را باز کرده و کد زیر را قرار می دهید:

با دستور بالا، توسط تابع register_post_type شما یک نوع پست جدید ساختید. حال پنل پیشخوان خود را مجددا بارگذاری کنید.

میبینید که اتفاقی نیفتاده است. می بایست با استفاده از دستور ‘public’ => true, آن را فعال کنیم.

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

  • برچسب ها (Labels):

با استفاده از Labels میتوانیم برچسب های مورد نیاز در  را داشته باشیم. از قبیل نام Post Type و…

  • توضیحات (Description) :

شامل یک توضیح مختصری می باشد.

  • عمومی (Public) :

این قسمت تعیین می کند که نوع پستی که ساخته اید فعال باشد خیر. در صورت داشتن مقدار True فعال در مقدار Fulse غیر فعال خواهد بود.

  • جایگاه منوها (Menu_Position) :

توسط این قسمت تعیین خواهید کرد که Post Type شما در کدام قسمت از پنل پیشخوان وردپرس قرار گیرد.

  • پشتیبانی (Supports) :

این قسمت میتواند امکانات مختلفی را ارائه دهد. به طور پیشرفض Post Type از پنل ارسال نوشته وردپرس استفاده می کند. اما گاهی ممکن است که بخواهیم امکان تصویر شاخص را نیز اضافه کنید که توسط این بخش میتوانیم این کار را انجام دهیم.

  • آرشیو (Has_Archive) :

اگر مقدار این قسمت True باشد، وردپرس یک لیست از مطالب داخل Post Type در اختیار ما قرار خواهد داد.

 

۲- ساختن دسته بندی سفارشی

وبلاگ وردپرسی شما دارای دسته بندی و مطالب مختلفی است. اما گاهی ممکن است که شما نیاز به دسته بندی های جدید جدا از دسته بندی های قبلی خود در Post Type داشته باشید. برای این کار از دستور زیر استفاده میکنیم:

در دستور بالا شما یک طبقه بندی به نام “دسته بندی محصولات” برای Post Type خود ساخته اید.

 

۳- ساختن متا باکس های سفارشی

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

 

با استفاده از کد بالا، یک باکس جدید به نام “درج منبع” در صفحه افزودن نوشته اضافه میشود.
حال برای تعریف محتویات داخل باکس مثل فیلد ها و… از کد زیر استفاده می کنیم:

 

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

نمایش محتویات Post Type در قالب

برای این کار کافیست کد زیر را در مکان مورد نظر قرار دهید:

نامی که در تابع register_post_type تعیین کرده اید را جای product قرار دهید.

 

نمایش محتویات متا باکس

برای این قسمت هم کد زیر را در محل مورد نظر قرار دهید:

 

نوشته شده در آوریل 28, 2016 / 1,774 نمایش / کد مطلب : 14355

دیدگاه خود را به اشتراک بگذارید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

+ 54 = 57