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

قالب برگه ها در وردپرس

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

بسیار خب شروع می کنیم.

ساخت قالب برگه ها در وردپرس

در ابتدا در روت پوسته سایت یک فایل به نام blogpage.php بسازید. سپس فایل را در حالت ادیت باز کنید. کد زیر را داخل فایل قرار دهید :

با کد بالا ما نام قالب را Blog Page گذاشتیم . البته از کاراکتر های فارسی هم می توانید استفاده کنید اما بهتر است که انگلیسی قرار دهید. بسیار خب فایل را ذخیره کرده  و به پنل مدیریت بروید. به بخش برگه ها رفته و افزودن برگه را بزنید. در قسمت صفحات برگه -> قالب پیشفرض را باز کنید. خواهید دید که قالب جدیدی به نام Blog Page به آن اضافه شده. قالب پیشفرض را بر روی Blog Page قرار داده ، برگه را ذخیره کرده و نمایش را بزنید. خواهید دید که صفحه خالی به شما نشان می دهد. خب باید هم صفحه خالی نشان بدهد چرا که ما کدی در فایل قرار نداده ایم ( به جز نام قالب )

حال فایل archive.php را باز کنید و کل کد را کپی کرده و در فایل blogpage.php قرار دهید و ذخیره کنید. مجددا برگه را نمایش بزنید این بار خواهید دید که آرشیو مطالب نشان داده می شود . حال باید حالت نمایش را مطابق خواسته خود تغییر دهید

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

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

47 دیدگاه برای “ساخت قالب برگه ها در وردپرس

  • web developer
    - ۲۰ مرداد , ۱۳۹۳

    سلام
    ممنون از انتشار این مطلب.
    سوالی داشتم درمورد خبرنامه ای ارسال کردید (میل چیمپ) شما بصورت دستی اطلاعات وارد کردید یا بصورت خودکار از RSS مطلب را به مشترکین ارسال کرده است ؟
    ممنون میشوم جواب بدهید
    با احترام
    س.ساقیان

    • الناز بیک زاده
      - ۲۰ مرداد , ۱۳۹۳

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

  • کانکس
    - ۳ شهریور , ۱۳۹۳

    خیلی ممنون بابت مطالب آموزنده ای که دارید

  • autoch.ir
    - ۵ شهریور , ۱۳۹۳

    سلام
    مطالب سایت آموزنده هستن ممنون از شما
    خسته نباشید.

  • کیهان
    - ۶ شهریور , ۱۳۹۳

    با تشکر از مطالب خوب سایت شما

  • شرکت طراحی سایت
    - ۱۱ شهریور , ۱۳۹۳

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

    • الناز بیک زاده
      - ۱۲ شهریور , ۱۳۹۳

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

  • احمد
    - ۳۱ شهریور , ۱۳۹۳

    سلام با عرض معذرت من میخوام بدونم چطوری میتونم در برگه ی اصلی سایتم از page navigation استفده نکنم ولی در برگه های دیگر از این مورد استفاده کنم .ممنون میشم اگه جواب بدید!

    • الناز بیک زاده
      - ۳۱ شهریور , ۱۳۹۳

      سلام احمد جان. اگر برای این کار باید از شرط استفاده کنید. مثلا میتونید از کد زیر استفاده کنید
      < ?php if (is_front_page()){ echo 'wpschool'; } ?>
      این کد عبارت wpschool رو فقط در صفحه اصلی سایت نشون میده. البته توابع شرطی دیگری مثل is_home() و غیره هم هست

  • hossein
    - ۲۹ بهمن , ۱۳۹۳

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

    • الناز بیک زاده
      - ۲۹ بهمن , ۱۳۹۳

      سلام حسین جان. منظورت از پیش طراحی شده چیه؟

  • hossein
    - ۲۹ بهمن , ۱۳۹۳

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

    • الناز بیک زاده
      - ۲۹ بهمن , ۱۳۹۳

      شما به بخش برگه ها برید. احتمالا اونجا قرار داره

  • hossein
    - ۲۹ بهمن , ۱۳۹۳

    سلام
    رفتم ولی چون تازه کار هستم
    پدا نکردم
    آدرس سایت
    http://www.parsiansh.ir

  • حسین
    - ۲۹ بهمن , ۱۳۹۳

    سایت رو دیدید؟

    • الناز بیک زاده
      - ۲ اسفند , ۱۳۹۳

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

  • امیر
    - ۲۵ اسفند , ۱۳۹۳

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

    • الناز بیک زاده
      - ۲۶ اسفند , ۱۳۹۳

      سلام امیر جان. قالب هوم میتونه از برگه متفاوتی خونده باشه اما پیشفرضش فایل index.php هستش. کد های فایل رو در یک فایل جدید ذخیره کنید و قبلش هم کد
      //template name= sample رو اضافه کن طبق همین آموزشی که گفتم.
      موفق باشی

      • امیر
        - ۲۶ اسفند , ۱۳۹۳

        ممنون از اینکه جوابمو دادین..
        لطف کردین

        • الناز بیک زاده
          - ۲۶ اسفند , ۱۳۹۳

          خواهش می کنم موفق باشی

  • سیدمحمد
    - ۲۷ اسفند , ۱۳۹۳

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

    • الناز بیک زاده
      - ۲۷ اسفند , ۱۳۹۳

      سلام دوست عزیز. من متوجه منظورتون نشدم. از چه لحاظ بزرگتر بشه؟

      • سیدمحمد
        - ۱ فروردین , ۱۳۹۴

        اسمی که برای برگه ها در نظر گرفتم در صفحه اصلی بزرگتر نشون دادده بشه

        • الناز بیک زاده
          - ۱ فروردین , ۱۳۹۴

          آهان یعنی میخوای عنوان برگه بزرگتر بشه؟ خب دوست من این کارو میتونی با سی اس اس انجام بدی. روی عنوان کلیک راست کن گزینه incpect element رو بزن کلاسش رو میتونی پیدا کنی و توی سی اس اس font-size رو عوض کنی

          • سیدمحمد
            - ۲ فروردین , ۱۳۹۴

            خیلی ممنون خیلی لطف کردین

  • mohamad
    - ۲۷ فروردین , ۱۳۹۴

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

    • الناز بیک زاده
      - ۲۹ فروردین , ۱۳۹۴

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

      • mohamad
        - ۲۹ فروردین , ۱۳۹۴

        ابتدا از پاسخ شما ممنونم
        بله قرار دادم، آدرسی که توی برگه ساختم به این صورت هست :

        http://www.mihanvij.ir/test/

        قالب پیشفرض رو هم contact‌ قرار دادم
        contact.php هم تو روت پوسته هست
        ولی آدرس لود نمیشه

        یعنی هر نوشته ای که اضافه میکنم خطای not found میده
        چند روزی هست که وردپرس نصب کردم

        • الناز
          - ۳۰ فروردین , ۱۳۹۴

          محمد جان این مشکل شما میتونه دلایل مختلفی داشته باشه. لطفا فایلی که ساختی رو واسم بفرست
          wpschool1@gmail.com

          • mohamad
            - ۳۰ فروردین , ۱۳۹۴

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

          • الناز
            - ۳ اردیبهشت , ۱۳۹۴

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

  • محمد
    - ۴ تیر , ۱۳۹۴

    سلام
    من همه کارهای بالا رو مو به مو انجام دادم ولی بازم پیج رو که باز میکنم همون تک نوشته پیج رو میاره.مشکل از چیه؟

    • الناز
      - ۱۳ تیر , ۱۳۹۴

      بهتره فایل هاتونو واسم ایمیل کنید چک کنم
      wpschool1@gmail.com

  • محمد
    - ۲۵ مرداد , ۱۳۹۴

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

    • الناز
      - ۲۸ مرداد , ۱۳۹۴

      سلام دوست من. خب شما باید این قالب پبشفرض رو خودتون تعریف کنید طبق آموزش

  • محمد
    - ۲۸ مهر , ۱۳۹۴

    سلام.خسته نباشین خانوم مهندس.مرسی از مطالبه مفیدتون
    من میخام توی یکی از برگه هام تعدا زیادی مقاله بزارم که توی ۳-۴ ستون قرار بگیرن و هرکودوم هم لینکه ادامه مطلب داشته باشن
    میدونم خ سوالم مفصله ولی اگه میشه راهنمایی کنید.ممنون

    • الناز
      - ۸ آبان , ۱۳۹۴

      سلام محمد جان. خب مقالات از کجا خونده میشن؟ واسش post type داری یا نه؟ بهم ایمیل بزن: wpschool1@gmail.com

  • reza
    - ۲۵ آبان , ۱۳۹۴

    سلام
    ببخشید چطور باید تو روت یک پوسته جدید ساخت؟؟؟؟

    • الناز
      - ۱۳ آذر , ۱۳۹۴

      روت؟؟ پوسته جدید هم بسازی توسط وردپرس شناسایی نمیشه

  • soha
    - ۷ خرداد , ۱۳۹۵

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

    • الناز
      - ۷ خرداد , ۱۳۹۵

      دوست عزیز منظورتونو از “عین عبارت بالای صفحه من نشون داده میشه” متوجه نشدم

  • یاشار
    - ۸ مرداد , ۱۳۹۵

    دقیقا کدوم محتویات کدوم فایل ارشیو رو کپی کنیم ؟؟
    ۲۰ تا ارشیو داره وردپرس

    • سیروس
      - ۲۱ مرداد , ۱۳۹۵

      دوست عزیز همونطور که گفتم فایل archive.php

  • رضا
    - ۹ دی , ۱۳۹۵

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

    • الناز
      - ۲۳ بهمن , ۱۳۹۵

      سلام. برای پست مجزا باید post type جدید تعریف کنید

      • امیر
        - ۲۸ بهمن , ۱۳۹۵

        سلام
        من به شما ایمیلی زدم و موضوعی رو مطرح کردم اما مثل اینکه ایمیل شما مشکل داشت و پیغام ارسال نشد
        همین بود درسته: wpschool۱@gmail.com

دیدگاه خود را بیان کنید