توضیحات
جستجوی سایت وردپرس خود را با جستجوی بهتر تقویت کنید – جایگزینی قدرتمند برای موتور جستجوی پیشفرض وردپرس که نتایج مرتبطتر و تجربه جستجوی غنیتری ارائه میدهد.
جستجوی بهتر کنترل کامل بر نتایج جستجوی سایت شما به شما میدهد. تنظیم دقیق ارتباط، جستجو در زمینهها و انواع مطالب مختلف، ردیابی پرسشهای پرطرفدار و سفارشیسازی خروجی — همه بدون نوشتن حتی یک خط کد.
جستجوی خود را با نقشه حرارتی جستجو از پرکاربردترین پرسشها، نمایش نتایج هنگام تایپ کاربران با جستجوی زنده 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 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “جستجوی بهتر – نتایج جستجوی مرتبط برای وردپرس” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
4.3.0
Release Date – 3 May 2026
Read more in the Better Search Pro 4.3.0 release post.
-
ویژگیها:
- [Pro] New: WP-CLI support with comprehensive command-line interface (search, cache, db, stats, settings, tables, status, stopwords commands).
- [Pro] Dashboard chart drill-down: click any bar in the daily searches chart to view the popular searches for that day.
- [Pro] New InnoDB conversion tool: convert the custom table engine with automatic FULLTEXT index recreation.
- [Pro] Scheduled reconciliation cron: a twicedaily job automatically syncs any published posts missing from the custom search index table.
- [Pro] New exclusion options: Exclude Front page and Exclude Posts page settings to optionally remove these pages from search results.
- [Pro] Network dashboard with popular searches chart and statistics table for multisite networks, accessible from the network admin menu.
-
Enhancements:
- [Pro] Multisite admin select-all checkboxes and post-copy URL cleanup are now handled by an external JavaScript file (via
wp_enqueue_script) instead of inline<script>blocks — improves compatibility with strict Content Security Policies. - [Pro] Copy-to-clipboard buttons on the tools and custom tables pages are now initialized automatically; no per-block inline script needed.
- [Pro] Improved short-term (≤3 character) LIKE searches to score full-word matches higher and order results by relevance.
- [Pro] Refactored fuzzy query shaping so
Query_Modifierowns score construction and request shaping, withFuzzy_Searchacting as the fuzzy scoring service. - [Pro] Rewrote soundex function, removed multisite LIMIT cap, and added content scoring for fuzzy search.
- [Pro] Added filters for fuzzy search truncation parameters.
- [Pro] Centralized exclusion term parsing logic in Helpers class.
- [Pro] Custom tables search now supports a FULLTEXT toggle, with improved LIKE-only relevance scoring when FULLTEXT is disabled.
- [Pro] Improved multisite search query composition: correctly unwraps fuzzy subqueries before UNION assembly and strips only top-level ORDER BY clauses, preventing malformed SQL.
- [Pro] LIKE term matching in custom tables search now uses an EXISTS subquery to avoid unbounded JOINs when the terms table is not already in scope.
- [Pro] Database check results are now cached within a request, reducing redundant
SHOW TABLESqueries on pages that check table status multiple times. - [Pro] Dashboard popular searches query result is now cached within a request to avoid repeated database hits.
- Refactored Media Handler with a strategy-based thumbnail resolution chain; now also supports ACF Image fields (Image Array, Image ID, Image URL) and plain text URL fields.
- Hardened search sanitization and boolean mode validation for more consistent results.
- Escaped output in settings forms for improved security.
- [Pro] Multisite admin select-all checkboxes and post-copy URL cleanup are now handled by an external JavaScript file (via
-
رفع اشکالات:
- [Pro] Fixed localized admin script data keys: removed erroneous
.strings.nesting that caused the cache-clear confirmation and error dialogs to displayundefined. - Fixed spinner alignment inside action buttons (now displays inline rather than floating).
- [Pro] Fixed fuzzy LIKE query SQL issues that could generate duplicate
IDfields in wrapped sub-queries. - [Pro] Fixed fuzzy search bypassing FULLTEXT exclusions.
- [Pro] Fixed inconsistent indentation and table alias qualification in multisite query composition.
- [Pro] Disabled fuzzy search when boolean operators are present to prevent conflicts.
- Fixed duplicate search query being executed on every non-seamless search page load.
- Fixed relevance percentages on paginated search results by stabilizing topscore handling across pages, while reducing unnecessary topscore queries when minimum relevance filtering is not in use.
- Fixed placeholder attribute escaping in text field rendering.
- [Pro] Fixed localized admin script data keys: removed erroneous
برای ورودیهای قبلی تغییرات، لطفاً به فایل changelog.txt جداگانه یا صفحه انتشارات گیتهاب مراجعه کنید



