جستجو در یک دسته خاص در وردپرس

نویسنده :
تعداد بازدید :3,644

دسته بندی مطالب به صاحبان سایت کمک می کند تا مطالبشان را مرتب کنند تا کاربران به راحتی بتوانند مطلب مورد نظر خود را پیدا کنند. در وب سایت کانال هم دسته های مختلفی داریم مثل دسته وردپرس و یا دسته طراحی سایت که کاربر می تواند بنا به نیاز خود وارد هر کدام از این قسمت ها شود.

در این مقاله ما می خواهیم نحوه جستجو در یک دسته بندی خاص را توضیح دهیم.

در اولین قدم باید افزونه Search by Category را نصب و فعال کنید. این افزونه در قسمت تنظیمات، بخش Search by Category ظاهر می شود.

Settings page for Search by Category plugin

در صفحه تنظیمات، شما می توانید انتخاب کنید که دسته ای در قسمت جستجو نمایش داده نشود یا اینکه تنظیم کنید زیر دسته ها نمایش داده نشود. در صورتی که میخواهید تمام دسته ها نمایش داده شود، این قسمت را بدون تغییر، رها کنید.

دو راه برای نمایش جعبه جستجوی دسته ها وجود دارد، راه اول این هست که کد زیر را داخل، ابزارک متن (نمایش -> ابزارک ها)  وارد کنید.

[sbc]

Category search box

روش دیگر از طریق کد نویسی در پوسته مورد استفاده است. برای این کار تنها کافیست کد زیر را در قسمتی از پوسته که می خواهید نمایش داده شود، قرار دهید.


<?php if(function_exists('sbc')){
 sbc();
} else { ?>
 // Your regular form code goes here
<?php } ?>

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


علاقه ی زیادی به برنامه نویسی و دنیای آی تی دارم. تمام سعی خودم رو می کنم تا در این وب سایت دانش خودم را با دیگر دوستان به اشتراک بگذارم و مطالبی هر چند کوتاه در زمینه فناوری اطلاعات منتشر کنم.
  1. علی
    پاسخ توسط علی :

    با سلام و تشکر از پاسخگویی
    1-این (کد [sbc]) را دیدم اگر منظور شما در ابزا رک متن است امتحان کردم اثری ندارد؟ برای همین سئوال مطرح شد
    2-این افزونه در جستجوی فارسی بسیار بسیار ضعیف عمل می کند و نامید کننده است.

    1. مسعود
      پاسخ توسط مسعود :

      با سلام
      1. بنده مشکلی ندیدم.
      2. اگه مشکلی باشه مربوط میشه به خود وردپرس، این افزونه تنها باعث محدود کردن جستجوی وردپرس به دسته بندی دلخواه ما را فراهم می کند.

  2. علی
    پاسخ توسط علی :

    با سلام و تشکر
    اما چرا برخی گزینه ها و قسمت ها را توضیح ندادید؟
    آیا اگر زیر دسته از جستجو استثناء شود، با جستجو در دسته، مطالب داخل آن زر دسته هم در نتیجه جسجو نمایش داده می شود؟
    به نظر کد این قسمت را وارد نکردید:
    (دو راه برای نمایش جعبه جستجوی دسته ها وجود دارد، راه اول این هست که کد زیر را داخل، ابزارک متن (نمایش -> ابزارک ها) وارد کنید.) به عبارت دیگر تنها کد راه دوم فعال سازی جستجو را بیان فرمودید؟ پس کد راه حل فعال سازی طریقه اول چست؟
    در روش دوم (روش دیگر از طریق کد نویسی در پوسته مورد استفاده است. برای این کار تنها کافیست کد زیر را در قسمتی از پوسته که می خواهید نمایش داده شود، قرار دهید.) منظور از قسمت مناسب کجا و کدام فایل پوسته است؟ حداقل مناسب ترین را با مثال عملی بیان می کردید، راهگشا تر بود.
    آیا پیشرفته تر از این افزونه، افزونه جستجوی دیگر یا کد لازم برای این کار مانند برخی از سایت ها است یا خیر؟ مثلاً جستجو فقط در عنوان، دسته، زیر دسته، برچسب ها، ….
    آیا این افزونه یا افزونه دیگر در صفحات بعدی بعد از جستجو هم ظاهر می شود معمولاً این گونه نیست و باید به صفحه اول برگشت و جستجو را آغاز کرد
    اگر ممنون است به سئوالات فوق پاسخ دهید ممنون می شوم.
    با تشکر

    1. مسعود
      پاسخ توسط مسعود :

      سلام
      نه عزیز فراموش نشده
      کد [sbc]
      دقت کنید می بینید
      اگر زیر دسته رو، محدود کنید، طبعاً در جستجو نمایش داده نمیشه، به غیر از اینکه هنگام انتخاب دسته بندی، والدش را هم علامت زده باشید
      مکان مناسب هم میتونه توی تمام صفحات باشه که برای این کار می تونید داخل header.php قرار بدید یا مثلاً یک صفحه جدا مثل search که اونجا کد رو قرار بدید
      یا هر جای دیگه ای
      مثلاً زیر هر مطلب
      اینش دیگه بستگی به شما داره که کجا بخواهید استفاده کنید.

ارسال نظر

کانال را در گوگل محبوب کنید