ACF: Better Search

Opis

Wtyczka rozszerza działanie domyślnej wyszukiwarki WordPressa, dodając do niej możliwość szukania wśród zawartości z wybranych pól z wtyczki Advanced Custom Fields.

Wszystko działa automatycznie, nie trzeba umieszczać żadnego dodatkowego kodu.

Poza tym możesz wyszukiwać całe frazy zamiast każdego pojedynczego słowa frazy. W rezultacie wyszukiwanie będzie bardziej dokładne.

New search core

We modified the code of search engine. Content search is now faster by about 75% (depending on the level of complexity of searched phrase)!

Please also read the FAQ below. Thank you for being with us!

Zrzuty ekranów

  • Zrzut ekranu strony ustawień

Instalacja

  1. Prześlij pliki wtyczki do katalogu /wp-content/plugins/acf-better-search lub zainstaluj używając podstrony Wtyczki w panelu administracyjnym.
  2. W celu aktywacji wtyczki przejdź na podstronę Wtyczki w panelu administracyjnym WordPressa.
  3. W celu konfiguracji wtyczki należy użyć podstrony Ustawienia ->
    ACF: Better Search
    .

FAQ

Jakie wersje Advanced Custom Fields są wspierane?

Advanced Custom Fields w wersji 5 (również darmowej). ACF poniżej wersji 5 posiada inną strukturę w bazie danych danych i nie jest wspierany.

Jakiego typu pola wspiera wtyczka?

Our plugin supports the following fields: Text, Text Area, Number, Email, Url, File, Wysiwyg Editor, Select, Checkbox and Radio Button.

All these fields may be located in both the Repeater or Flexible Content field.

Jak to działa?

Wtyczka zmienia wszystkie zapytania SQL, rozszerzając standardowe wyszukiwanie o wybrane pola wtyczki Advanced Custom Fields.

The plugin in admin panel works same as for the search page.

It works for WP_Query class.

Czy muszę dodać jakieś argumenty do funkcji, aby uruchomić zaawansowane wyszukiwanie?

Wszystko działa automatycznie. Dla pętli WP_Query oraz funkcji get_posts() również, jeżeli zostanie dodany parametr z wyszukiwaną frazą.

Jak działa wyszukiwanie całych fraz?

Domyślne wyszukiwanie w WordPressie polega na wyszukiwaniu każdego wyrazu pojedynczo. Funkcja umożliwia wyszukiwanie całej frazy wprowadzonej w polu wyszukiwania, bez podziału na wyrazy.

Jak działa tryb Lite?

W tym trybie wtyczka nie sprawdza typów pól. Frazy wyszukiwane są we wszystkich polach ACF. Dzięki temu zapytanie do danych danych jest mniejsze i szybsze o około 25%. Jednak wtedy tracimy kontrolę nad tym, które pola są używane podczas wyszukiwania.

Is the plugin completely free?

Yes. The plugin is completely free.

However, working on plugins and technical support requires many hours of work. If you want to appreciate it, you can provide us a coffee. Thanks everyone!

Thank you for all the ratings and reviews.

If you are satisfied with this plugin, please recommend it to your friends. Every new person using our plugin is valuable to us.

This is all very important to us and allows us to do even better things for you!

Recenzje

16 marca 2020
I'm not a fan of a uni-tasker plugin to do things that a line of code in a functions.php file could do. But this is not one of those plugins. The ability to get search functionality with so many options easily added to a site is so well executed. Great job.
27 lutego 2020
We write web sites using ACF fields to allow clients to have an easier management experience. We also use ACF to format Schema text and structured data. We couldn't search WYSIWYG, Reviews, and other fields. Now we can. Installed it, activated it, selected lite mode, re-ran the search and it worked. Thanks - there's a coffee coming your way
Przeczytaj 75 recenzji

Kontrybutorzy i deweloperzy

„ACF: Better Search” jest oprogramowaniem open source. Poniższe osoby miały wkład w rozwój wtyczki.

Zaangażowani

Wtyczka “ACF: Better Search” została przetłumaczona na 2 języki. Podziękuj tłumaczom za ich wkład.

Przetłumacz wtyczkę “ACF: Better Search” na swój język.

Interesuje cię rozwój wtyczki?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Log zmian

3.5.2 (2020-03-31)

  • [Fixed] Displaying new values after saving settings
  • [Fixed] Support for empty array returned by acfbs_search_post_object_fields filter
  • [Changed] Static methods for filters posts_join, pre_get_posts, posts_request and posts_search
  • [Added] Support for inverted values in _postmeta table (fixes search for imported posts)

3.5.1 (2020-03-19)

  • [Fixed] Search based only on post_title, post_content or post_excerpt

3.5.0 (2020-03-11)

  • [Changed] Improved SQL query performance
  • [Added] The ability to search whole words
  • [Added] Support for field name prefixes other than field_

3.4.3 (2019-10-03)

  • [Added] Filter acfbs_search_post_object_fields to select post fields using to search

3.4.2 (2019-09-26)

  • [Fixed] Fix for posts_join filter
  • [Changed] Update priority of posts_search filter (from 10 do 0)

3.4.1 (2019-09-20)

  • [Added] Filter acfbs_search_is_available to block search

3.4.0 (2019-09-16)

  • [Added] New way to start search engine
  • [Added] Filter acfbs_is_available to turn off search engine

3.3.2 (2019-07-23)

  • [Added] Validation for fields types on settings page

3.3.1 (2019-06-26)

  • [Fixed] Security changes

3.3.0 (2019-06-17)

  • [Changed] Settings page
  • [Changed] Admin notice

3.2.0 (2019-05-27)

  • [Changed] Plugin structure
  • [Added] Mode to ability using only selected fields for searching
  • [Added] Filters to extend plugin capabilities

3.1.3 (2019-03-29)

  • [Fixed] Full path for loaded PHP files

3.1.2 (2018-10-24)

  • [Added] Support for free version of ACF 5

3.1.1 (2018-10-22)

  • [Added] Default hidden admin notice

3.1.0 (2018-10-18)

  • [Changed] Improved search engine
  • [Changed] Settings page
  • [Added] Support for AUTO_INCREMENT field in database other than 1
  • [Added] Possibility of permanent turn off admin notice

3.0.1 (2018-04-18)

  • [Removed] Support for old WordPress versions
  • [Fixed] Other changes

3.0.0 (2018-04-13)

  • [Changed] Plugin structure
  • [Added] Support for get_posts() function
  • [Added] Search in Admin Panel
  • [Added] Support for internationalization

2.2.0 (2018-02-26)

  • [Added] Cleaning database after removing plugin

2.1.3 (2018-01-30)

  • [Fixed] Compatibility for Polylang plugin

2.1.2 (2018-01-15)

  • [Added] Support for File type field

2.1.1 (2017-12-21)

  • [Changed] Admin notice

2.1.0 (2017-11-06)

  • [Changed] Small changes
  • [Added] Lite mode for faster seach

2.0.7 (2017-08-24)

  • [Fixed] Turn off plugin core while searching uploads media items

2.0.6 (2017-08-20)

  • [Added] Support for WordPress Multisite

2.0.5 (2017-07-25)

  • [Fixed] Closing notice in Admin panel

2.0.4 (2017-07-20)

  • [Changed] Access to settings page
  • [Added] Support for WP AJAX

2.0.3 (2017-07-15)

  • [Fixed] Text search with apostrophe and quotation marks

2.0.2 (2017-06-29)

  • [Removed] Support for get_posts()

2.0.1 (2017-06-16)

  • [Fixed] Support for PHP 7

2.0.0 (2017-06-15)

  • [Changed] Search engine
  • [Changed] Settings page
  • [Added] Notifications in admin panel
  • [Added] The ability to search whole phrases

1.0.0 (2016-12-26)

  • Pierwsza stabilna wersja