حذف برگه ها از نتایج جستجو وردپرس
سلام وقت بخیر،
به صورت پیشفرض، جستجوگر وردپرس علاوه بر نوشته ها، برگه ها را نیز در نتیجه جستجو قرار می دهد. معمولا تعداد برگه ها از تعداد نوشته ها بسیار کم تر است و در منو قرار می گیرند مانند برگه تماس با ما ، درباره ما و … که در معرض دید کاربر قرار دارند. در نتیجه در بسیاری از مواقع لزومی ندارد که برگه ها در نتیجه جستجو قرار بگیرند و می توان آن ها را به راحتی حذف کرد تنها کافیست قطعه کد زیر را در فایل functions.php قرار دهیم، به قطعه کد زیر توجه نمایید:
function filter_search($query) { if ($query->is_search) $query->set('post_type', 'post'); return $query; } add_filter('pre_get_posts', 'filter_search');
5 thoughts on “حذف برگه ها از نتایج جستجو وردپرس”
سلام مهندس جان
اگه بخوایم به غیر از برگه ها، محتوای یک دسته رو از نتایج جستجو خارج کنیم چکار کنیم؟
سلام. به عنوان مثال برای حذف نتایج دسته با شناسه ۲ از کد زیر باید استفاده کنید:
مهندس خیییییییییییلی ممنون دو ماه بود هر کدی رو امتحان میکردم نمیشد واقعا ممنونم
اگه بخوام دو یا سه تا دسته رو حذف کنم از نتایج، شناسه ها رو با کاما از هم جدا کنم
با عرض پوزش یه سوال دیگه هم دارم مهندس
اول این که آیا کدی وجود داره که با گذاشتنش تو سایت، سایت در موبایل و تبلت فقط به حالت افقی (landscape) نمایش داده بشه؟ یعنی حتی اگر کاربر موبایلش رو بچرخونه، سایت عمودی نشه و افقی فقط نمایش داده بشه
دم شما گرم