رفتن به مطلب

تبدیل index.php به قالب برگه


miraziz

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

با سلام. دوستان در حال حاضر در سایت من آخرن ارسال های در صفحه ي اول نشان داده میشه و قالب کدهای اون هم همان فایل index.php است. حالا آیا امکانش است این کدهای فحه‌ی اول را عینا به عناون یک قالب برگه ي جدید استفاده کرد؟
و سپس از طریق تنظیمات -> خواندن، اون برگه را به عنوان صفحه ی نخست انتخاب کرد؟

لینک به ارسال

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

مثال

<?php
 
// The Query
$the_query = new WP_Query( array('post_type' => 'post') );
 
// The Loop
if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo '<li>' . get_the_title() . '</li>';
    }
    echo '</ul>';
} else {
    // no posts found
}
/* Restore original Post Data */
wp_reset_postdata();

البته مشکل خاصی نداره هر تغییری که بخواید انجام بدید در این قسمت می تونید پیدا کنید

https://developer.wordpress.org/reference/classes/wp_query/

سوالی خاصی هم پیش اومد میتونید مجدد همینجا سوالتون بپرسید

لینک به ارسال
در 6 دقیقه قبل، asadiy4n گفته است :

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

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

<?php get_header( 'index' );?>


<div class="content section-inner-index">
				 <div style="display:block;" class="searchpoet">
	                 <?php get_search_form(); ?>
				 </div>

				    <div class="clear"></div>

	<?php if (have_posts()) : ?>

		<div class="posts">

			<?php
			$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
			$total_post_count = wp_count_posts();
			$published_post_count = $total_post_count->publish;
			$total_pages = ceil( $published_post_count / $posts_per_page );

			if ( "1" < $paged ) : ?>

				<div class="page-title">

					<h4><?php printf( __('Page %s of %s', 'lingonberry'), $paged, $wp_query->max_num_pages ); ?></h4>

				</div>

				<div class="clear"></div>

			<?php endif; ?>

		    	<?php while (have_posts()) : the_post(); ?>

			     <div id="post-<?php the_ID(); ?>" <?php post_class(' postindex '); ?>>
			    		<?php get_template_part( 'content', get_post_format() ); ?>

			    		<div class="clear"></div>

		    		</div> <!-- /post -->

		        <?php endwhile; ?>

			<?php if ( $wp_query->max_num_pages > 1 ) : ?>

				<div class="post-nav archive-nav">

					<?php echo get_next_posts_link( __('&laquo; Older<span> posts</span>', 'lingonberry')); ?>

					<?php echo get_previous_posts_link( __('Newer<span> posts</span> &raquo;', 'lingonberry')); ?>

					<div class="clear"></div>

				</div> <!-- /post-nav archive-nav -->

			<div class="clear"></div>

			<?php endif; ?>

		<?php endif; ?>

	</div> <!-- /posts -->
</div> <!-- /content section-inner -->

	<?php get_footer(); ?>

 

لینک به ارسال

شما کدهایی که براتون فرستادم رو قرار بدید ببینید پستها رو نمایش میده یا خیر اگر نمایش داد سایر قسمت ها رو اضافه کنید

منظورتون از اینکه بهم ریخته رو متوجه نمیشم

لینک به ارسال
در 25 دقیقه قبل، asadiy4n گفته است :

شما کدهایی که براتون فرستادم رو قرار بدید ببینید پستها رو نمایش میده یا خیر اگر نمایش داد سایر قسمت ها رو اضافه کنید

منظورتون از اینکه بهم ریخته رو متوجه نمیشم

من کدهای شما را قرار دادم و صرفا عنوان مطالب و آورد.(عکس زیر)
759748068_Screenshot(50).png.03f58ad12d9349dddba0562d408b5e08.png

حالا وقتی من کدهای index.php را در در page-index.php کپی کرده و برگه ایجاد شده با این قالب را به عنوان صفحهي نخست انتخاب میکنم. مثل تصویر زیر به درستی لود نمیشه (عکس زیر یا لینک زیر را ببیند)
https://echolalia.ir/home/

493292478_Screenshot(51).png.4473ce270f543007d1f9802661c82c41.png

در حالی که اگه به لینک زیر برید میبینید که استایل صفحه ي اول سایت من چطوری است
https://echolalia.ir/

ویرایش شده توسط miraziz
لینک به ارسال

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

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

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

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

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

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

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

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

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