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



  • ۱۶
  • مرداد

جلسه ۱۴ : پست های قالب وردپرس (Template Posts)

  • دسته‌بندی‌ها :
جلسه ۱۴ : پست های قالب وردپرس (Template Posts)

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

        مقدمه

        فایل های قالب زیادی وجود دارد که post type پست را نمایش می‌دهند.
        هر محتوایی که با بلاگ یا پست های آن در ارتباط است، از post type پست است.

        در ادامه فایل های قالبی که post type پست را می‌توانند نمایش دهند را نام برده و توضیح داده ایم.

        Index.php

        اگر هیچ فایل قالبی باقی نماده باشد تا post type پست را نمایش دهد، فایل index.php آن را نمایش خواهد داد.

        Home.php

        هنگامی که یک صفحه استاتیک front page مورد استفاه قرار می‌گیرد و سایت دارای یک صفحه تعریف شده برای لیست بلاگ است، فایل home.php برای طراحی صفحه لیست بلاگ مورد استفاده قرار می‌گیرد.
        استفاده از این فایل قالب برای ساخت یک صفحه قالب سفارشی شده توصیه شده است زیرا صفحه بلاگ روی یک صفحه قالب سفارشی به درستی کار نخواهد کرد.

        Single.php

        بهتر است تا ساختار کلی فایل های قالب ساده باشد و تا نیاز واقعی به ساخت یک فایل قالب نداشته اید، آن ها را ایجاد نکنید.
        برای همین اکثر طراحان قالب، فایل single-post.php را ایجاد نمی‌کنند زیرا فایل single.php به اندازه کافی است.
        در بیشتر مواقع، تمام قالب ها باید فایل single.php را داشته باشند.
        در بخش زیر، کد مربوط به فایل single.php که در جلسات قبل ساخته ایم، قرار دارد:

        مثال : 

        Archive.php

        تا وقتی که طراح، داده های متا و permalink های خود را در قالب های خود قرار ندهد، فایل archive.php استفاده نمی‌شود.
        داده های متا (meta data)، اطلاعات مربوط به پست است. برای مثال تاریخ انتشار، نویسنده، دسته بندی و … جزء داده های متا هستند.
        هنگامی که بازدید کننده سایت روی داده های متا کلیک می‌کند، archive.php تمام پست های مزتبط با آن داده متا را رندر می‌کند و نمایش می‌دهد.
        برای مثال اگر بازدید کننده روی لینک نویسنده مطلب کلیک کند، تمام پست های نوشته شده توسط آن نویسنده نمایش داده خواهد شد.

         

        و همچنین دیگر فایل های قالب مانند Author.php، Date.php، Search.php و … می‌توانند post type پست را نمایش دهند.

         

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

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

        QR:  جلسه ۱۴ : پست های قالب وردپرس (Template Posts)
        به اشتراک بگذارید