rasivell

جلوگيري از صفحه بندي در قالب Tag

4 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

سلام و خسته نباشيد خدمت دوستان وردپرسي عزيز

مشكلي كه ما داريم از اين قراره كه توي برگه قالب Tag.php خودمون ، هيچ وقت كدي براي صفحه بندي قرار نداديم ولي متاسفانه متوجه شديم كه اين بخش صفحه بندي ميشه ولي نه در ظاهر ، يعني انتهاي اين برگ ليست صفحات نيست ولي گوگل بهمون تو امارش نشون داده كه مثلا تگ "نرم افزار" شامل 3 صفحه است كه همه رو ليست كرده ، و ما ميخوايم كه كاري كنيم بخش قالب تگ ها ، فقط يك صفحه از هر تگ رو نشون بده و كلا تو امار صفحه بندي نياد

براي مثال توي كلمه "نرم افزار" به اين شكل هستش قالب تگ ها


http://www.mysite.com/tag/نرم-افزار/page/1/

ما ميخوايم صفحه بندي نشه ! و براي مساله صفحه بندي كلي سايت از پلاگين استفاده ميكنيم.

متشكر

ویرایش شده در توسط rasivell
0

به اشتراک گذاری این پست


لینک به پست

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

فک نکنم بشه کاریش کرد

1

به اشتراک گذاری این پست


لینک به پست

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

فک نکنم بشه کاریش کرد

سلام ، قربون دستت ، ولي فكر كنم سوال خودمو تكرار كردي بدون پاسخ و فقط اينكه احتمال دايد راهي نداشته باشه!

دوستان اين مورد به نظر شما راهي جز پاك كردن تعدادي از پست هاي اون تگ نداره؟ يعني كاري كنيم كه صفحه بندي نكنه

0

به اشتراک گذاری این پست


لینک به پست

در کل باید جایی که این فراخوانی انجام میشه رو فیلتر کنید که چه تعدادی در هر صفحه فراخوانی بکنه. که این برای پوسته های مختلف جاش تفاوت داره. که اگر نتونستیدپیداش کنید پایین رو تست کنید:


add_filter('pre_get_posts', 'count_archive_posts');
function count_archive_posts($query){
if ($query->is_archive) {
$query->set('posts_per_page', -1);
}
return $query;
}

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری