no-img

اِمیلا ایجاد قالب جداگانه برای هر مطلب در وردپرس
اِمیلا
ترفند وب ایجاد قالب جداگانه برای هر مطلب در وردپرس
فرم گزارش را به دقت تکمیل نمایید
از همکاری شما سپاسگذاریم

ادامه مطلب

بروزسانی شده در 15 خرداد 1398
ایجاد قالب جداگانه برای هر مطلب در وردپرس
رمز : emila.ir
حمایت از emila.ir
درخواست کاربران

ایجاد قالب جداگانه برای هر مطلب در وردپرس

بروزسانی شده در 15 خرداد 1398
53
milipinkman

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

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

برای انجام این کار ابتدا یک فایل php با نام دلخواه در کنار فایل single.php قالب خود ایجاد کنید.

مانند:

signle-cat5.php : ادامه مطلبی که جزء دسته بندی با شناسه ۵ بود این قالب بارگذاری شود .

default-single.php : در صورتی که ادامه مطلب جزء دسته بندی با شناسه ۵ نبود این قالب بارگذاری شود .

در این مرحله کد های فایل single.php خود را داخل default-single.php کپی کنید .

نکته: داخل فایل single.php کد های شرطی وارد میشود . چنان چه مطلب جزء دسته بندی ۵ بود قالب single-cat5.php را بارگذاری کنید در غیر اینصورت قالب default-single.php را بارگذاری کند .

کد زیر را داخل فایل single.php درج کنید :

<?php if (in_category('5')) {include (TEMPLATEPATH . '/single-cat5.php');
}
else { include (TEMPLATEPATH . '/default-single.php');
} ?>

در فایل single-cat5.php  را بصورت اختصاصی می توانید طراحی کنید و یک قالب منحصرد به فرد برای ادامه مطلب خود طراحی کنید.

فایل default-single.php در واقع همان فایل اصلی single.php می باشد.

  • قالب متفاوت و شرط های زیاد

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

<?php
if ( in_category('5') ) {
include(TEMPLATEPATH . '/single-cat5.php'); }
elseif ( in_category('2') ) {
include(TEMPLATEPATH . '/single-cat2.php'); }
elseif ( in_category('3') ) {
include(TEMPLATEPATH . '/single-cat3.php'); }
else { include(TEMPLATEPATH . '/single-default.php'); }
?>

قالب های متفاوت با نام های single-cat3.php , single-cat2.php , single-cat5.php ایجاد کنید.

designer
emila.ir QR-code
موضوع : وب
برچسب : ,
لینک کوتاه مطلب : https://emila.ir/?p=14742
نظرات ارسال شده توسط شما، پس از تایید، توسط مدیران سایت منتشر خواهد شد.
نظراتی که به غیر از زبان فارسی، غیر مرتبط با مطلب یا فینگلیش باشد، منتشر نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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

درباره نویسنده

Here is a some short information about me: I'm a natural born, writer, designer, forecaster, Interested in PHP programming and activities in the field of digital currency, basically I'm a pretty simple person. I work for Emila.ir for more than 1 years. I am passionate about creating posts and content for emila.ir which I think is Among the best viral persian Websites. I am available at Nearby

ارسال پیامک به ما  -  ارسال ایمیل به ما
IP شما: 54.172.234.236