فیــلتر کردن موضوعات در حلقه مطلب وردپرس

قطعا یکی از مواردی که خیلی کاربردی هست توی طراحی وب با هر سیستمی ! فیــلتر کردن مطالب یک یا چند موضوع و جلوگیری از نمایش مطالب اون موضوعات در صفحه اصلی و بین بقیه مطالب است. فرض کنید موضوعی تحت عنوان اخبار سایت دارید که ترجیح میدید مطالب ارسالی توی این موضوع توی صفحه اصلی سایت و بین بقیه مطالب سایت نمایش داده نشه . خب اینکار به راحتی انجام میشه … پس با ما باشید :

برای اینکار کافیست کد زیر را قبل از شروع حلقه وردپرس در فایل index.php قرار دهید (حلقه وردپرس چیست ؟ )

<?php query_posts($query_string . '&cat=-1,-2'); ?>

توجه کنید که جای 1 و 2 در کد بالا آیدی موضوعاتی که میخواهید نمایش داده نشود را قرار دهید . ( نمایش آسان ID موضوعات)

موفق باشید این هم طبق قولی که داده بودم !

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام و خسته نباشید
    در ورژن جدید وردپرس در index.php حلقه ای وجود ندارد ، لطفا راهنمایی کنید که کد را کجا قرار دهیم

  2. سلام
    من سال ها با cms دیگه ای سایت رو بالا میاوردم و مشکلی نداشتم، دارم با وردپرس ادامه میدم سایت جدید رو
    یه مشکلی دارم که می خوام راهنماییم کنید
    چندین دسته دارم که میخوام به عنوان تازه ها توی یه بلاک نشون داده بشه و لیست بشن
    ولی نمی خوام پست ها توی صفحه اول نمایش داده بشن
    با افزونه wp hide post میشه کاری کرد که توی صفحه اول نشون نده پست هارو ولی از توی بلوک و بخشی که میخوام به عنوان تیتر خبرها لیست بشه هم حذفشون میکنه
    لطفا برام بگین که چه می شود کرد
    افزونه ای هست؟
    یا باید کدنویسی بشه که من راستش بلد نیستم
    ممنونم

  3. 5 سال عضو همیار وردپرس

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

  4. 6 سال عضو همیار وردپرس

    سلام
    من اگه بخوام دسته های نمونه کار هامو مثل این سایت فیلتر کنم از چه کدی باید استفاده کنم؟
    http://www.alpdesign.ir/?page_id=146

  5. سلام، دستتون درد نکنه، من میخوام توی صفحه اصلی فقط توی قسمت آخرین مطالب یه موضع نمایش داده نشه ولی بتونم توی منو ها و … ازش استفاده کنم . مثلا چه کدی رو باید به جای بذارم، مرسی

  6. سلام خدمت استاد
    من این کد رو استفاده کردم درست کار کرد ولی دیگه کلا اون دسته تو هیچ کجا نمیش داده نمی شه مثلا می خوام دسته بلاگ نمایش داده نشه تو صفحه اول و طرف بره روی منو و بلاگ رو انتخاب کنه و بلاگ نمایش پیدا بکنه ولی ۴۰۴ میده چی کار کنم من
    من پکیج طراحی وب شما دارم کار میکنم لطفا کمکم کنید

    • 7 سال عضو همیار وردپرس

      سلام
      برای اینکار اصلا لزومی نداره از این افزونه استفاده بشه
      شما دسته ها رو بچنین و اونی رو که نمیخواید نمایش داده بشه داخل فهرست ها وارد نکنید

  7. سلام. تو سایت های دیگه دیدم تابع نوشتن و … . واقعا ممنون که کاربردی و ساده مطالب رو ارائه میدید. دقیقا دنبال همچین چیزی می گشتم.

  8. ممنون بابت سایت خوبتون ولی من کدی نمیبینم و فقط نوشته 1
    ممنون میشم بررسی کنید

  9. این کد رو امتحان کنین:

    به جای 1و2 عدد دسته رو بدین

  10. آقای حاج محمدی
    اگه مشکل ما رو بتونی حل کنی خیلی ممنون میشم

  11. سلام علی آقا
    این کد و هر کاری میکنم جواب نمیده آیا امکان داره از قالب سایتم باشه؟ قالبم Polished هست
    یه سوال کوچیکم داشتم یه کد میخواستم که مطالب سایت و اولویت بندی کنه
    یعنی همیشه 5 تا یا 10 تا پست اول و از دسته اخبار نشون بده بعد 5 تا یا 10 تا پست از دسته دیگه و همین جوری به ترتیب اگه میشه لطفا راهنمایی کنین ممنون میشم

  12. سلام
    من می خواهم در صفحه اول سایتم هیچ مطلبی را نشان ندهم
    همچنین قالبم شماره صفحات داره می خوام اونم نشان نده لطفا راهنمایی کنید با تشکر

  13. سلام.
    علی جان این مطلبت خیلی به دردم خورد. واقعاً ممنــــــــون.
    یه سؤال خیلی کوچیک دیگه داشتم. میشه بی زحمت بگی که چجوری میتونم مطالب مربوط به یه دسته ی خاص رو توی یک برگه نشون بدم؟! مثلاً میخوام مطالبی رو که با دسته ی اخبار منتشر میکنم، توی یه صفحه به اسم اخبار نمایش داده بشه.

  14. سلام چکار کنم که مطلب اول رو هم فیلتر کنه؟

  15. سلام
    من از قالب مکس استفاده میکنم که صفحه ایندکسش رمز گذاری شده و من نمیتونم این کد و استقاده کنم چه کار کنم ؟ خیلیم به کدش نیاز دارم

  16. سلام
    منيه افزونه براي اينكار نصب كردم ولي مشكل اين بود كه وقتي مطالب يك دسته را مثلا در صفحه اصلي نشان نمي داد در ابزارك مطالب تازه هم نشون نمي داد آيا اين راه هم همينطوره؟ يا نه فقط خود پست ها را نشون نمي ده؟

  17. سلام علي آقا
    منظور از حلقه ورد پرس چيه؟ميشه با يك مثال منا روشن كني ؟ممنون ميشم.يا علي

  18. سپاس گذار … از همیار وردپرس بسیار عالی بود خیلی دنبالش گشتم و خیلی هم به درد بخور راستی یه سوال داشتم چطوری می شه ادرس های پیوند یکتا را برای موضوعات به این شیوه تبدیل کرد :

    /music به جای /category/music

    آیا این امکان هست ؟ / شاید بخاطر تداخل در بخش برگه ها این امکان نباشه اما سایت هائی رو دیدم که این کار کردن خواهش میکنم اگر این امکان هست توضیحاتش رو بزارید

  19. با سلام
    چگونه می توان از دو تا متا کی برای سورت استفاده کرد.
    اگر ممکن است هک مورد نظر را اعلام بفرمایید
    مثال برای نمایش مطالب پربازدید می توان از متا کی views استفاده کرد و لی چگونه می توان بر اساس بازدید روزانه و یا ماهانه تفکیک کرد؟
    افزونه هایی که این کار را انجام می دهند نمی توانند اتوماتیک category را تشخیص دهند و برای نمایش اتوماتیک مطالب پربازدید روزانه بر اساس دسته مشکل دارند
    با تشکر

  20. سایت خوبی دارید

  21. البته یه چیزی یادم رفت بگم اینکه اموزش شما درست کار میکنه برام . یعنی وقتی مطلب ارسال میشه در صفحه نمیاد . اما حالا چی میشه که صفحات یکی میشن رو نمی دونم .

  22. سلام

    دوست عزیز ممنونم از اینکه این آموزش را در سایت قرار دادید .
    بنده یه مشکل برام پیش می اد که گفتم از شما یاری بگیرم

    مشکل من این هست وقتی که کاری که گفتید رو انجام میدم . صفحه های سایت من این صفحه اول میشه و صفحات دیگه نمیاد . ( وقتی کلیک می کنی آدرس درست میاد . اما فقط مطالب صفحه اول سایت نمایش داده میشه ) لطفا راهنمایی کنید .
    خیلی تلاش کردم اما نتونستم .

  23. آهان! شد. مرسی.

    فقط یه سوال دیگه! چطوری اسم اون دسته رو هم از لیست دسته ها فیلتر کنیم؟؟

  24. سلام

    امکانش هست یک نوشته ی خاص رو فیلتر کرد بدون اینکه تمام مطالب اون دسته و موضوع فیلتر شود؟

  25. علی جان شرمنده .. آقا وحید کنجکاوم کرد بالاخره خودم افزونه شو شانسی پیدا کردم .. ولی بازم دمت گرم .. آقایی

  26. علی آقا اتفاقا این رو خودم یه جا دیدم و قبل از این قرار دادم ولی اتفاقی نیافتاد

    <a title="” href=”>
    و …
    راستی آقا وحید می تونم اسم این افزونه رو بپرسم؟!!

  27. سلام علی خان
    دستت درد نکنه. افزونه داشتم واسه این کار ولی کد یه چیز دیگست. راستی یه مدت بود داشتم واسه قالب سایت خودم روی یه قالب کار میکردم که متاسفنه یا خوشبختانه چند وقت پیش شما منتشرش کردین به صورت عمومی. دوست داشتم اختصاصی باشه واسه همین یه دستی به سر و روش کشیدم اساسی. یکی 2 روز دیگه میذارم رو سایت و خوشحال میشم نظرتون را بدونم.

    • 9 سال عضو همیار وردپرس

      سلام وحید جون دیدم چند وقتی نبودی دیگه خبری از نظراتت نبود 🙂 نگرانت شدم … عزیزم اینو به همه کاربرا گفتم اگه میخواید قالب ترجمه کنید کلا دور قالب های رایگان و خط بکشید چون ما دیر و زود ترجمه میکنیم 🙂 بذار ببینیم قشنگ کار کن روش لذت ببریم

  28. علی آقا واقعه ممنون .. خیلی زحمت کشیدی … ایول
    فقط یه نکته … من خیلی سعی کردم و سرچ کردم تا ببینم حلقه وردپرس کجاست ولی به نتیجه ای نرسیدم … لینکی هم که دادی ف ی ل هست .. یه چندجا هم گذاشتم ولی نشد ! ):

  29. سلام
    خوبی علی جان
    اقا بالاخره کار قالب تموم شد و با مرورگرهای مختلف هم سازگار شد (البته 95 درصد با اکسپلوره لعنتی سازگار شد که زیادش هم هست) حالا رسیدیم سر یه قضیه جالب :d آقا ادرس طراح رو تو فوتر چی بنویسم؟شما یه متن بدید دقیقا همون رو مینویسم

  30. با سلام خدمت شما خیلی ممنون خوب بود
    ولی یک سئوال داشتم؟:
    چجوری مثل سایت شما قسمت نظرات وقتی روی کادر های
    نام و ایمیل و و… میری سفید میشن؟؟
    یا مثلا توی کادر ها نوشته نام بعد که توی کادر کلیک میکنی نام پاک میشه؟؟
    اگر میشه ممنون میشم در مورد کد نویسیش توضیح بدید

  31. دستت درد نکنه علی جان عالی بود .
    موفق باشی !

دوره‌های آموزشی