آموزش ساخت قالب برگه وردپرس و ادامه مطلب متفاوت برای نوشته های سایت

توسط قالب برگه وردپرس Page Templates امکان اختصاص دادن قالب جدا برای یک صفحه سایت با مشخصات جداگانه نسبت به سایر برگه ها وجود دارد. احتمالا در برخی پوسته ها با برگه هایی مخصوص برای نمایش صفحه درباره ما، پرسش های متداولیا تماس باما روبرو شده اید، در اینگونه پوسته ها معمولا چیدمان صفحه با سایر صفحات سایت متفاوت است و مثلا در برگه تماس باما از نقشه جغرافیایی استفاده شده که دارای ساختاری متفاوت نسبت به سایر برگه ها است. یا میتوان در هنگام طراحی قالب وردپرس با استفاده از قالب برگه Page Template چندین صفحه اصلی طراحی کرد که هر کدام دارای اجزای تشکیل دهنده متفاوتی باشد. در این مطلب از ایران تمز به آموزش وردپرس ساخت قالب برگه با ایجاد صفحه جدید و ایجاد ادامه مطلب single.php متفاوت برای نوشته های سایت میپردازیم پس تا انتها همراه ما باشید.

آموزش ساخت قالب برگه وردپرس

آموزش ساخت برگه جدید در وردپرس

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

آموزش ساخت قالب برگه وردپرس

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

تنظیمات قالب برگه وردپرس

با انتخاب قالب دلخواه از منوی کشویی و ذخیره برگه میتوان صفحه را با ساختار دلخواه نمایش داد.

آموزش ساخت قالب برگه وردپرس

اکنون که نحوه ایجاد صفحه جدید در سایت را آموختید آمادگی لازم برای ساخت قالب برگه وردپرس را دارید.
برگه مورد نظر را طراحی و آنرا با نامی دلخواه ذخیره کنید. بهتر است نامی انتخاب کنید که نشان دهنده عملکرد قالب برگه باشد مثلا اسم contact-template.php نشانگر قالب برگه تماس باما است. کد زیر را قبل از فراخوانی هدر برگه قرار دهید.

<?php /* Template Name: تماس باما */ ?>

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

مطلب برگه ها در وردپرس برای افراد تازه وارد درمورد برگه ها توصیه می شود.

ادامه مطلب متفاوت برای نوشته ها توسط قالب برگه وردپرس

همینطور که احتمالا میدانید وردپرس از پست تایپ برای نمایش نوشته و برگه ها استفاده میکند.
پیش از نسخه 4.7 وردپرس امکان ساخت قالب برگه تنها برای صفحات امکان پذیر بود اما از بروز رسانی 4.7 به بعد این قابلیت برای پست تایپ ها نیز اضافه شده تا با استفاده از آن چندین نمونه ادامه مطلب برای نوشته ها ساخت. اگر قبلا برای داشتن ادامه مطلب های متفاوت نیازمند ساخت چندیدن برگه single.php بودید اکنون با ساخت قالب برگه امکان مدیریت نوشته هایی که میخواهید قالب متفاوت داشته باشند را دارید. حتی امکان ساخت چند قالب برگه برای محصولات ووکامرس و edd نیز وجود دارد. یعنی با اختصاص قالب برگه وردپرس به توضیحات هر محصول امکان نمایش جزئیات بیشتر یا بخش دلخواه در صفحه توضیحات وجود دارد.

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

<?php
/* Template Name: تماس باما 
Template Post Type: post,page,download,product */ ?>

در تصویر زیر باکس ویژگی های نوشته که در زیر برچسب پست افزوده میشود را مشاهده میکنید.

ادامه مطلب متفاوت برای نوشته ها توسط قالب برگه وردپرس

با تنظیم Template Post Type افزونه edd ، ووکامرس و نوشته های وردپرس از قالب برگه پشتیبانی میکنند.
برای مطالعه توضیحات بیشتر درباره قالب برگه وردپرس به صفحه مخصوص آن در آدرس WordPress Page Templates مراجعه کنید.
به پایان آموزش ساخت قالب برگه وردپرس رسیدیم، اگر سوالی دارید در بخش دیدگاه های مطلب مطرح کنید.

3.5/5 - (12 امتیاز)
بازدیدکنندگانی که این مطلب را مطالعه کرده اند، از مطالب زیر نیز استقبال کرده اند
دیدگاهی بنویسید
6

  1. سمیرا
    5 تیر 1398 ساعت 22:07

    سلام من اگه بخوام مبنایی فراخوانی catecory را اخرین پست قرار دهیم و به صورتی که در صفحه نخست جدولی های باشد که هر جدول برای دسته خاص باشد چطور این فراخوانی را انجام دهیم تا اخرین پست به ترتیب قرار بگیرند داخل هر جدول و title آن با دسته مرتبط شود ممنون مثلا مثل سایت پرشین وی

    • رضا کیانوش
      5 تیر 1398 ساعت 23:19

      سلام وقت بخیر، اینکار نیازمند کدنویسی هست و با ساخت قالب برگه نمیشه چنین چیزی ایجاد کرد.

  2. سعید
    7 تیر 1397 ساعت 18:31

    سلام من از Template Post Type: product استفاده میکنم برای نمایش یک محصول در قالب خاص اما کار نمیکنه دلیلش چی میتونه باشه؟ فایل رو در داخل پوسته ساختم

    • رضا کیانوش
      8 تیر 1397 ساعت 10:50

      سلام اسم قالب برگه رو تغییر بدید و بررسی کنید احتمال میدم به دلیل یکسان بودن نام قالب برگه با نام پست تایپ ووکامرس که product هست چنین مشکلی بوجود بیاد.

  3. محمد
    27 اردیبهشت 1397 ساعت 13:23

    سلام اگه بخوام برای یک دسته خاص قالب خاصی بسازم از همینطوره؟ مثلا برای دسته تصاویر یک قالب جدا گانه

    • رضا کیانوش
      27 اردیبهشت 1397 ساعت 13:42

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