رفتن به مطلب

تنها نمایش مطلب سنجاق شده در صفحه اصلی سایت


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

باسلام

تعداد نمایش نوشته ها رو در صفحه اصلی 1 قرار دادم

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

راهکار چیست؟

باتشکر

سایت برای نمایش: type74.ir

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

باسلام

تعداد نمایش نوشته ها رو در صفحه اصلی 1 قرار دادم

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

راهکار چیست؟

باتشکر

سایت برای نمایش: type74.ir

// get sticky posts from DB
$sticky = get_option('sticky_posts');
// check if there are any
if (!empty($sticky)) {
    // optional: sort the newest IDs first
    rsort($sticky);
    // override the query
    $args = array(
        'post__in' => $sticky
    );
    query_posts($args);
    // the loop
    while (have_posts()) {
         the_post();
		the_title();
         // your code
    }
}

 

لینک به ارسال

سلام و درود @Ali

 

کد زیر را در فایل functions.php قالب فعال سایت خود قرار دهید.

add_action('pre_get_posts', function(&$query) {
	
	if(($query->is_home() || $query->is_front_page()) && $query->is_main_query()) {
		
		$sticky = get_option('sticky_posts');
		
		if(!empty($sticky)) {
			
			rsort($sticky);
			
			$query->set('post__in', array($sticky[0]));
			
		}
		
	}
	
});

 

لینک به ارسال
در در 9/2/2018 at 20:20، mehran-be گفته است :

سلام و درود @Ali

 

کد زیر را در فایل functions.php قالب فعال سایت خود قرار دهید.


add_action('pre_get_posts', function(&$query) {
	
	if(($query->is_home() || $query->is_front_page()) && $query->is_main_query()) {
		
		$sticky = get_option('sticky_posts');
		
		if(!empty($sticky)) {
			
			rsort($sticky);
			
			$query->set('post__in', array($sticky[0]));
			
		}
		
	}
	
});

 

سلام و تشکر

کد کار میکنه و همون مطلق سنجاق شده رو نشون میده و بقیه رو نمیده اما یه مشکل پیش میاد، اونم اینکه دیگه هیچکدوم از صفحات مثل  (/page/2) دیگه باز نمیشه و 404 میده

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

کد کار میکنه و همون مطلق سنجاق شده رو نشون میده و بقیه رو نمیده اما یه مشکل پیش میاد، اونم اینکه دیگه هیچکدوم از صفحات مثل  (/page/2) دیگه باز نمیشه و 404 میده

صفحه ای که وجود نداره طبیعتا 404 هست.

بعد از این حرکت فقط 1 پست توی حلقه اصلی وجود داره طبیعتا فقط سایت 1 صفحه داره و صفحه 2 به بعد وجود نداره.

لینک به ارسال
در 1 ساعت قبل، mehran-be گفته است :

صفحه ای که وجود نداره طبیعتا 404 هست.

بعد از این حرکت فقط 1 پست توی حلقه اصلی وجود داره طبیعتا فقط سایت 1 صفحه داره و صفحه 2 به بعد وجود نداره.

خب نمیخوام اینطور باشه، فرض کنین برچسبهای سایت رو باز میکنم، ممکنه یک پست چندین برچسب داشته باشه، خب صفحه بندی میخواد اما دیگه اصلا صفحه  2 رو نمیتونم ببینم که چه پستهایی تگ شدن

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

خب نمیخوام اینطور باشه، فرض کنین برچسبهای سایت رو باز میکنم، ممکنه یک پست چندین برچسب داشته باشه، خب صفحه بندی میخواد اما دیگه اصلا صفحه  2 رو نمیتونم ببینم که چه پستهایی تگ شدن

این فقط برای صفحه اصلیه ربطی به برچسب ها نداره.

لینک به ارسال

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

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

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

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

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

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

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

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

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