شاید بخواهید یک صفحه کاملاً سفارشی بدون در نظر گرفتن اینکه از چه قالبی در سایت وردپرس خود استفاده می کنید را برای صفحه اصلی سایت در نظر بگیرید .
به عنوان مثال فرض کنید می خواهید در صفحه اصلی سایت خود ۲ دکمه که کاربران را به نسخه های فارسی و انگلیسی سایت هدایت می کنند را داشته باشید و دیگر هیچ المان یا عنصری در صفحه اصلی وجود نداشته باشد .
در این آموزش کلیت کار و روش انجام ” ایجاد یک صفحه کاملاً سفارشی ” را به شما نمایش می دهیم و کدهای تولید کننده محتوای صفحه را به شما واگذار می کنیم .
خوب شروع کنیم .
ابتدا به ریشه قالب فعلی (منظور قالب فعال می باشد) سایت وردپرس خود بروید .
از فایل page.php یک کپی بگیرید و با نامی مانند template-wprahnama.php آن را ذخیره کنید .
دقت داشته باشید که در نام فایل جدید یعنی template-wprahnama.php بخش template-….php ثابت است . یعنی شما فقط می توانید کلمه دلخواه خود را جایگزین wprahnama کنید .
بعد از ایجاد فایل آن را با یک ویرایشگر متنی مانند notepad++ یا sublime text باز کنید .
به بالاترین مکان فایل کد زیر را وارد کنید :
شما می توانید به جای WPRahnama از کلمات دلخواه انگلیسی یا فارسی استفاده کنید .
سایر کدهای HTML و CSS و PHP را به صورت دلخواه به فایل اضافه کنید .
فایل را ذخیره کنید .
اکنون به مدیریت وردپرس بروید و در بخش برگه ها ، افزودن برگه را بزنید .
در این مرحله برای اعمال شدن فایل template به این برگه ، در بخش ” صفات برگه ” نام template ایجاد شده یعنی WPRahnama (یا نام وارد شده دلخواه شما) را انتخاب کنید .
تصویر زیر را مشاهده کنید .

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

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







واقعا عالی بود…مرسی
یه سوال خدمتتون هم دارم اینکه یه سری صفحه درست کردم که کدوم قالب اختصاصی خودشونو دارن و از کد زیر برای تفیکیک قالب ها استفاده کردم
و از wp_query برای نمایش پست ها با پارامتر categoy_name استفاده کردم و الان دنبال اینم که ادمین سایت خواست با انتخاب قالب مورد نظر در قسمت page ها صفحه ای جدید درست کنه و همچنین دسته جدید و پست های اون صفحه مرتبط با دسته جدید، چیکار کنم که اون صفحه این پست ها رو نشون بده؟ چون این کار ممکنه بار ها انجام بشه.
ممنون