توضیحات
جستجوی سایت وردپرس خود را با جستجوی بهتر تقویت کنید – جایگزینی قدرتمند برای موتور جستجوی پیشفرض وردپرس که نتایج مرتبطتر و تجربه جستجوی غنیتری ارائه میدهد.
جستجوی بهتر کنترل کامل بر نتایج جستجوی سایت شما به شما میدهد. تنظیم دقیق ارتباط، جستجو در زمینهها و انواع مطالب مختلف، ردیابی پرسشهای پرطرفدار و سفارشیسازی خروجی — همه بدون نوشتن حتی یک خط کد.
جستجوی خود را با نقشه حرارتی جستجو از پرکاربردترین پرسشها، نمایش نتایج هنگام تایپ کاربران با جستجوی زنده AJAX و تنظیم ظاهر با قالبها و استایلهای سفارشی برای پوسته خود، شهودیتر و جذابتر کنید.
با توجه به عملکرد ساخته شده، جستجوی بهتر شامل سیستم کش خود است و به خوبی با افزونههای کش محبوب مانند WP Super Cache و W3 Total Cache کار میکند. همچنین دارای فیلتر الفاظ نامناسب است و برای استفاده جهانی آماده ترجمه است.
Awesome features in Better Search:
- خودکار: فقط افزونه را فعال کنید و بلافاصله از نتایج جستجوی بهتر لذت ببرید
- یکپارچهسازی بیدرز: بدون نیاز به ویرایش کد یا ایجاد قالبهای جستجوی سفارشی
- ارتباط: مرتبسازی نتایج بر اساس ارتباط یا تاریخ، و اختصاص وزنهای مختلف به عنوان و محتوا
- کنترل نتایج: جستجو در عنوان، محتوا، چکیده، فیلدهای متا، نویسندگان، برچسبها و سایر طبقهبندیها و نظرات
- جستجوهای پرطرفدار: نمایش نقشه حرارتی محبوبترین جستجوها در سایت شما، چه به صورت ویجت و چه شورتکد
- جستجوی زنده AJAX: نمایش نتایج جستجو هنگام تایپ در هر فرم جستجو در سایت شما
- سفارشیسازی: استفاده از فایل قالب و استایلهای CSS خود برای ظاهر و احساس نهایی
- پشتیبانی از افزونههای کش: به طور بیدرز با افزونههای کش مانند WP-Super-Cache و W3 Total Cache کار میکند
- فیلتر الفاظ نامناسب: فیلتر کردن هر کلمهای که نمیخواهید در پرسشهای جستجو ظاهر شود
- آماده ترجمه: استفاده از افزونه به هر زبان
اگر میخواهید جستجوی سایت خود را بهبود بخشید، همین امروز جستجوی بهتر را دانلود کرده و تفاوت را خودتان تجربه کنید.
ویژگیها در جستجوی بهتر Pro
جستجوی بهتر Pro کنترل و عملکرد حتی بیشتری به شما میدهد:
- 🗄️ Efficient Content Storage and Indexing
- 🔍 جستجوی چندسایتی
- ✨ مطابقتهای فازی
- 🎯 آستانه ارتباط
- 🔗 جستجوی نامک مطالب
- ⚙️ یکپارچهسازی REST API
- 🔄 LIKE Fallback Search
- ⚖️ Advanced Relevance Weighting
فهرستهای FULLTEXT مایاسکیوال
جستجوی بهتر فهرستهای FULLTEXT مایاسکیوال زیر را به جدول wp_posts اضافه میکند:
post_contentpost_title(post_title, post_content)
در حالت چندسایتی، این موارد پس از فعالسازی به هر وبلاگ اضافه میشوند. این فهرستها، جستجوی مبتنی بر ارتباط را قدرت میبخشند و برای عملکرد کامل لازم هستند.
مشارکت
جستجوی بهتر در Github نیز موجود است. اگر ویژگی جالبی دارید که میخواهید در افزونه پیادهسازی کنید یا باگی که توانستهاید رفع کنید، فورک کردن پروژه و ارسال درخواست pull را در نظر بگیرید.
افزونههای WebberZone
جستجوی بهتر یکی از افزونههای متعددی است که توسط WebberZone توسعه یافته است. سایر افزونههای ما را بررسی کنید:
- Contextual Related Posts – نمایش مطالب مرتبط در وبلاگ و فید وردپرس شما
- WebberZone Link Warnings – Add accessible warnings for external links and target=”_blank” links
- Top 10 – ردیابی بازدیدهای روزانه و کل پستهای وبلاگ شما و نمایش پستهای محبوب و ترند
- Knowledge Base – ایجاد پایگاه دانش یا بخش سؤالات متداول در سایت وردپرس شما
- WebberZone Snippetz – مدیر نهایی اسنیپت برای وردپرس جهت ایجاد و مدیریت اسنیپتهای کد HTML، CSS یا JS سفارشی
- Auto-Close – به طور خودکار نظرات، پینگبکها و ترکبکها را بسته و بازبینیها را در سایت وردپرس شما مدیریت میکند
نصب
نصب وردپرس
به افزونهها در ناحیه مدیریت وردپرس خود بروید.
روی “افزودن جدید” کلیک کرده و “جستجوی بهتر” را در کادر جستجو وارد کنید.
افزونه را در لیست پیدا کنید (معمولاً اولین نتیجه) و روی “نصب اکنون” کلیک کنید.
نصب دستی
دانلود افزونه
محتوای better-search.zip را به پوشه wp-content/plugins/ استخراج کنید. باید پوشهای به نام better-search دریافت کنید.
افزونه را در WP-Admin فعال کنید.
به تنظیمات > جستجوی بهتر بروید تا پیکربندی کنید
سوالات متداول
اگر سؤال شما در اینجا پوشش داده نشده است، لطفاً یک پست جدید در انجمن پشتیبانی WordPress.org ایجاد کنید. من به طور منظم انجمنها را نظارت میکنم. اگر پشتیبانی پولی پیشرفتهتری میخواهید، لطفاً جزئیات را اینجا ببینید.
-
آیا این با هر پوسته وردپرسی کار میکند؟
-
بله! جستجوی پیشفرض وردپرس را جایگزین میکند و با اکثر پوستهها به طور پیشفرض یکپارچه میشود.
-
آیا از ووکامرس یا انواع مطالب سفارشی پشتیبانی میکند؟
-
بله، میتوانید جستجو در هر نوع مطلب عمومی را از تنظیمات فعال کنید.
-
چگونه بر عملکرد تأثیر میگذارد؟
-
جستجوی بهتر از فهرستهای FULLTEXT مایاسکیوال استفاده میکند و شامل کش داخلی است. همچنین به خوبی با افزونههای کش خارجی کار میکند.
-
آیا میتوانم قالب نتایج جستجو را سفارشی کنم؟
-
بله، با کپی کردن فایل به دایرکتوری پوسته خود میتوانید قالب نتایج را بازنویسی کنید. اطلاعات بیشتر در مستندات.
-
فیلتر الفاظ نامناسب چیست؟
-
کلمات کلیدی انتخاب شده را از جستجو فیلتر میکند. برای سایتهای مناسب خانواده مفید است.
جستجوی بهتر شامل یک فیلتر الفاظ نامناسب بسیار جذاب با استفاده از اسکریپت از Banbuilder است. میتوانید لیست کلماتی را که میخواهید از صفحه تنظیمات جستجوی بهتر فیلتر کنید، سفارشی کنید. تنظیمی به نام “فیلتر این کلمات:” را پیدا کنید. افزونه به طور خودکار ارجاعات جزئی و کامل به این کلمات را حذف میکند. میتوانید فیلتر را با خالی کردن لیست خاموش کنید.
-
چگونه میتوانم باگهای امنیتی را گزارش دهم؟
-
میتوانید باگهای امنیتی را از طریق برنامه افشای آسیبپذیری Patchstack گزارش دهید. تیم Patchstack به اعتبارسنجی، اولویتبندی و رسیدگی به هرگونه آسیبپذیری امنیتی کمک میکند. گزارش یک آسیبپذیری امنیتی.
نقد و بررسیها
توسعه دهندگان و همکاران
“جستجوی بهتر – نتایج جستجوی مرتبط برای وردپرس” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“جستجوی بهتر – نتایج جستجوی مرتبط برای وردپرس” به 3 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “جستجوی بهتر – نتایج جستجوی مرتبط برای وردپرس” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
4.4.4
Release date: 10 September 2026
Fixed
the_bsearch_post_type()andget_bsearch_post_type()filtered their output through the term list hooks instead of thethe_bsearch_post_typeandget_bsearch_post_typefilters.
4.4.3
Release Date – 5 September 2026
-
Improvements:
- Improved multisite and admin performance by caching Better Search table-existence checks, network table discovery, and FULLTEXT index status checks, eliminating repeated
SHOW TABLESandSHOW INDEXmetadata queries while adding live health checks and safe recovery when tables change outside WordPress. - Reduced database work for FULLTEXT searches that include post meta or comments by using existence checks instead of row-multiplying joins.
- Improved negative searches by separating excluded terms from the FULLTEXT match and applying them across the enabled search fields.
- Added the
bsearch_search_meta_keysfilter to limit meta searches to selected keys. - Added short-lived caching for live-search responses and heatmap counts, and avoided unnecessary result-count queries for live search.
- [Pro] Reduced memory usage during spelling-dictionary rebuilds by processing titles in batches and keeping the existing dictionary available until the replacement is ready.
- [Pro] Prevented repeated saves of the same post from inflating spelling-dictionary frequencies.
- [Pro] Optimized custom-table result counts by skipping relevance-score calculation when no relevance threshold is applied.
- Improved multisite and admin performance by caching Better Search table-existence checks, network table discovery, and FULLTEXT index status checks, eliminating repeated
-
رفع اشکالات:
- Fixed negative-only searches returning no results and negative terms being ignored in natural-language FULLTEXT searches.
- Fixed the dashboard’s “Last 7 days”, “Last 14 days” and “Last 30 days” tabs covering one day more than their labels, since the date range is inclusive of both endpoints.
- [Pro] Preserved negative-term exclusions when fuzzy LIKE matching is enabled.
- [Pro] Fixed spelling-dictionary rebuilds temporarily emptying the dictionary and ensured invalid batch sizes cannot stall a rebuild.
- [Pro] Fixed spelling-dictionary rebuild failures when words differ only by case or accents.
- [Pro] Fixed custom-table indexing missing taxonomy and indexed-meta changes made outside a post save (quick edit, SEO plugin primary-term changes), and moved large term refreshes to bounded background batches.
4.4.2
-
Improvements:
- Updated the Settings API to version 3.0.0, adding missing sanitizers for radio, select, wysiwyg, file, password, css, html and other field types, and preventing unregistered submitted settings from being saved raw.
- Added the
bsearch_highlight_use_boundariesfilter to the client-side highlighter, allowing themes to enable whole-word-only matching on cached pages.
-
رفع اشکالات:
- Fixed stopword stripping breaking with a PHP
preg_replace()warning, and silently leaving stopwords in place, when the translated stopword list or thewp_search_stopwordsfilter contained a/. - [Pro] Fixed the ORDER BY clause being silently rewritten to
score DESCwhen full-text search was unavailable, which discarded the “Sort by date” ordering on short-term and LIKE-based searches. - Fixed plugin data being deleted when uninstalling one version while its paired free or Pro counterpart was active.
- Fixed stopword stripping breaking with a PHP
4.4.1
Release Date – 20 August 2026
-
Improvements:
- Setting defaults are now resolved from a single lightweight list instead of building every settings field, so reading an option early in the page load no longer risks loading translations too early.
-
رفع اشکالات:
- Fixed the settings wizard silently dropping repeater field rows on save.
- Fixed settings not saving when submitted without a referer (e.g. via REST or WP-CLI).
4.4.0
Release Date – 2 August 2026
Read more in the Better Search v4.4.0 release post.
-
ویژگیها:
- Added a Feature Manager to toggle optional features from a new Features tab.
- [Pro] Added “Did you mean” suggestions for zero-result searches, with Suggest and Auto-correct modes.
- [Pro] Added search redirects with exact or contains matching and 301 or 302 status codes.
- Added search to quickly find options across settings tabs.
-
Enhancements:
- Added the
bsearch_pre_index_content_partsfilter to modify content before it is stored in custom search tables. - Standardized FULLTEXT index names across database tools.
- Updated the Settings API to version 2.10.1 and refreshed admin assets.
- Added the
-
رفع اشکالات:
- Fixed settings page layout and field rendering issues.
- Fixed disabled Pro settings being discarded or remaining editable in the free plugin.
- Fixed validation preventing settings from saving when required fields were inside collapsed repeater rows.
- [Pro] Fixed the setup wizard changing steps while custom tables were being indexed.
- Fixed database checks not restoring the previous error display state.
- Fixed highlighting fallback behavior for queries containing an unclosed quote.
برای ورودیهای قبلی تغییرات، لطفاً به فایل changelog.txt جداگانه یا صفحه انتشارات گیتهاب مراجعه کنید



