رفتن به مطلب

دستور شرطی مربوط به معرفی صفحه اول چگونه است ؟


پست های پیشنهاد شده

همانطور که می دونید صفحه index.php مربوط به نمایش صفحه اول سایت می باشد .

من با استفاده از آموزش مربوط به ساخت Custom Page که در همین انجمن آموزشش موجود می باشد ، اومدم و برای صفحه اصلی سایتم یه تم خاص و اختصاصی ایجاد کردم و در برگه ها یک برگه خالی با عنوان صفحه اصلی ایجاد کردم و اون برگه ای که با نام featured-content و با استفاده از Custom page ایجاد کردم ، ساخته ام .

حالا به قسمت کد زنی برمی گردیم و درون صفحه index.php می خوام شرطی بنوییسم که اگر از طریق تنظمیات > خواندن > برگه‌ی نخست رو قرار دادن بروی " صفحه اصلی " اون تم با اون تنظمیات نمایش داده شود و مابقی صفحات به صورت بلاگ یا حالت عادی نمایش داده شود .

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


<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php
if ( have_posts() ) :
// Start the Loop.
while ( have_posts() ) : the_post();
/*
* Include the post format-specific template for the content. If you want to
* use this in a child theme, then include a file called called content-___.php
* (where ___ is the post format) and that will be used instead.
*/
get_template_part( 'content', get_post_format() );
endwhile;
// Previous/next post navigation.
twentyfourteen_paging_nav();
else :
// If no content, include the "No posts found" template.
get_template_part( 'content', 'none' );
endif;
?>
</div><!-- #content -->
</div><!-- #primary -->

ممنون میشم هم به سوال اول من و هم کدی که قرار دادم آنالیزز و بررسی کنید و توضیحی راجبش بدید .

لینک به ارسال

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

شرطتون


<?php
if(is_home()) {
?>
کدهای صفحه اصلی
<?php
}
else {
?>
کدهای مابقی صفحات
<?php }
?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...