دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۶
  • مرداد

جلسه ۲۲ : فرمت پست های وردپرس

  • دسته‌بندی‌ها :
جلسه ۲۲ : فرمت پست های وردپرس

        با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
        با جلسه ای دیگر از سری جلسات دوره جامع آموزش ساخت قالب وردپرس در خدمت شما هستیم.
        در این جلسه قصد داریم تا فرمت پست های وردپرس (Post Formats) را معرفی کنیم.

        مقدمه

        از فرمت یا ساختار پست ها برای نمایش آن ها در ساختار و استایل خاصی توسط قالب استفاده می‌شود.
        ویژگی فرمت پست، یک لیست استاندارد از فرمت های قابل دسترس برای تمام قالب هایی که از این ویژگی پشتیبانی می‌کنند، فراهم می‌کند.
        یک قالب ممکن است تمام فرمت ها را پشتیبانی نکند.

        به طور خلاصه، یک نویسنده بلاگ با استفاده از فرمت های پست می‌تواند نحوه نمایش پست ها را با انتخاب یک فرمت پست، مشخص کند.

        فرمت پست های پشتیبانی شده

        در ادامه فرمت پست های مختلف را توضیح می‌دهیم.

        توجه داشته باشید که تا وقتی که محتوای اصلی پست تغییر نکند، قالب می‌تواند بر اساس فرمت انتخاب شده، پست را به صورت متفاوت نمایش دهد.
        چگونگی نمایش پست ها بستگی به قالب دارد.
        به هر حال در قسمت زیر تعدادی از دستورالعمل های معمول که برای فرمت های مختلف استفاده می‌شوند، توضیح داده شده اند.

        • aside : معمولا بدون داشتن عنوان استایل دهی می‌شود. شبیه به note update فیسبوک
        • gallery : یک گالری تصاویر. پست احتمالا یک شورت‌کد گالری داشته باشد که حاوی تصاویر ضمیمه است
        • image : یک تصویر تک. اولین تگ <img/> در پست میتوانید به عنوان یک تصویر در نظر گرفته شود. همچنین اگر پست تنها حاوی یک URL باشد، آن url تصویر خواهد بود و عنوان پست، attribute عنوان برای تصویر خواهد بود
        • qoute : یک نقل‌قول، احتمالا حاوی یک بلوک است که محتوای نقل قول را در خورد جای داده است. نقل قول ممکن است فقط حاوی محتوا و همچنین نویسنده باشد که در عناون آورده می‌شود
        • status : یک آپدیت وضعیت کوتاه، مانند Status Update توییتر
        • video : یک ویدیو تک. اولین تگ <video/> در محتوا پست، می‌تواند به عنوان یک ویدیو در نظر گرفته شود.
        • audio : یک فایل صوتی. می‌تواند برای پادکست استفاده شود
        • chat : یک متن چت

        اضافه کردن فرمت ها به قالب

        قالب ها با استفاده از تابع ()add_theme_support در فایل functions.php به وردپرس اعلام می‌کند که چه فرمت های پستی را پشتیبانی می‌کند. (با استفاده از یک آرایه)

        مثال : 

        اضافه کردن post type ها برای پشتیبانی از فرمت ها

        با استفاده از تابع ()add_post_type_support ، مشخص می‌کنیم که کدام نوع پست ها می‌توانند از فرمت ها پشتیبانی کنند.

        مثال : 

        راه دیگر استفاده از یک آرایه و تابع ()register_post_type است.

        مثال : 

        استفاده از فرمت پست های وردپرس

        با استفاده از تابع ()get_post_format ، می‌توانیم نوع فرمت پست را بررسی کرده و نحوه نمایش آن را تغییر دهیم.
        پست های با فرمت پیش‌فرض، مقدار false را برمی‌گردانند. برای سازگاری بیشتر از تگ شرطی ()has_post_format استفاده کنید.

        مثال : 

         

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

        در جلسه بعد به آموزش ایجاد پست ثابت در وردپرس خواهیم پرداخت.

        QR:  جلسه ۲۲ : فرمت پست های وردپرس
        به اشتراک بگذارید


        دیدگاه کاربران
        1. تصویر کاربر
          • تصویر کاربر