رفتن به مطلب

درخواست کد آخرین مطالب یک دسته خاص در صفحه اصلی سایت


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

سلام

من می خواستم توی صفحه اول سایتم قسمتی بذارم برای آخرین خبر ها به به شکل تصویر زیر باشه که دومطلب آخر با عکس و با چکیده ای از توضیحات باشه و بقیه مطالب فقط تیتر باشه ممنون می شم اگر کد شو برام بفرستید :(

 

Capture.JPG

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

سلام

من می خواستم توی صفحه اول سایتم قسمتی بذارم برای آخرین خبر ها به به شکل تصویر زیر باشه که دومطلب آخر با عکس و با چکیده ای از توضیحات باشه و بقیه مطالب فقط تیتر باشه ممنون می شم اگر کد شو برام بفرستید :(

 

Capture.JPG

باسلام

باید کوئری بگیرید

کوئری اول دوتا و کوئری دوم هشت تا که دوتا افست میخوره

کوئری دو مطلب بالا

<?php
	$custom_query = new WP_Query(array(
	'post_status' =>'publish',
	'post_type' =>'post',
	'order' =>'descending',
	'orderby' =>'ID',
	'cat' =>'123', // آی دی دسته بندی
	'posts_per_page' =>'2',
	'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 ));
	?>
	<?php //شروع احضار نوشته if($custom_query->have_posts()) : 
	while($custom_query->have_posts()) : $custom_query->the_post(); ?>
	<?php the_title(); //نمایش عنوان ?>
	<?php the_permalink(); // نشانی پیوند ?>
	<?php the_date('l jS F Y') ; // نمایش تاریخ ?>
	<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} //تصویر شاخص ?>
	<?php the_excerpt(); //خلاصه نوشته ?>

لینک به ارسال

دقت کنید بخش احضار رو کلی آوردم و شما باید طبق سلیقه خودتان کلاس بدهید و برای زیبا شدن مطلب از css استفاده کنید

بعد از اتمام لازم هست حلقه بسته و کوئری ریست بشه که باید در انتها کد بالا کد زیر رو قرار بدید

<?php endwhile;endif; //پایان حلقه?>
	<?php wp_reset_query(); //ریست کوئری?> 

لینک به ارسال

ممنون نازنین خانم بخاطر پاسختون

الان یه مشکلی هستش

یکی اینکه من وقتی حلقه رو می بندم ارور می ده

<?php endwhile;endif; //پایان حلقه?>

ولی وقتی 

<?php endwhile; //پایان حلقه?>

می زنم

مشکل حل میشه.

آخه من از php زیاد بلد نیستم می خواستم ببینم که به مشکل نمی خوریم؟

بعد اینکه کوئری بعدی و فقط باید جای 2، 8 بذارم و کدهای زیرو

<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} //تصویر شاخص ?>
	<?php the_excerpt(); //خلاصه نوشته ?>

بردارم؟

چیکار کنم که عنوان 2 پست آخر و نمایش نده و بره 8 پست دیگه رو نمایش بده.

ممنون

لینک به ارسال
در 2 ساعت قبل، mehdiilbeigi گفته است :

ممنون نازنین خانم بخاطر پاسختون

الان یه مشکلی هستش

یکی اینکه من وقتی حلقه رو می بندم ارور می ده


<?php endwhile;endif; //پایان حلقه?>

ولی وقتی 


<?php endwhile; //پایان حلقه?>

می زنم

مشکل حل میشه.

آخه من از php زیاد بلد نیستم می خواستم ببینم که به مشکل نمی خوریم؟

بعد اینکه کوئری بعدی و فقط باید جای 2، 8 بذارم و کدهای زیرو


<?php if ( has_post_thumbnail() ) { the_post_thumbnail();} //تصویر شاخص ?>
	<?php the_excerpt(); //خلاصه نوشته ?>

بردارم؟

چیکار کنم که عنوان 2 پست آخر و نمایش نده و بره 8 پست دیگه رو نمایش بده.

ممنون

خیر پایان حلقه مشکلی نداره ، فقط اون کد آخر که ریست کوئری هست باید باشه

.

بله برای حذف تصویر و خلاصه نوشته اون دو خط در حلقه حذف میشن

برای اینکه دو پست اول نمایش داده نشه ابتدا عدد 2 رو به 8 تبدیل کنید و سپس در خط بعدی اضافه کنید

'offset' =>'2',

لینک به ارسال

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

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

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

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

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

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

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

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

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