mehdi.tayebi 171 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 همانطور که می دونید صفحه 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 -->ممنون میشم هم به سوال اول من و هم کدی که قرار دادم آنالیزز و بررسی کنید و توضیحی راجبش بدید . نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 کدتون که چیز عجیبی نیست گفته اگر مطلب صفحه جاری وجود داشت حلقه مطالب رو باز کن و الا حلقه none شرطتون <?phpif(is_home()) {?>کدهای صفحه اصلی<?php}else {?>کدهای مابقی صفحات<?php }?> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .