Better Search Replace

Popis

Při přesunu webu WordPress na novou doménu nebo server pravděpodobně narazíte na potřebu spustit vyhledávání/nahrazení databáze, aby vše fungovalo správně. Naštěstí je pro tento úkol k dispozici několik pluginů, všechny však mají odlišný přístup k několika klíčovým funkcím. Tento plugin sdružuje nejlepší funkce z těchto pluginů a zahrnuje následující funkce do jednoho jednoduchého pluginu:

  • Serialization support for all tables
  • Možnost vybrat konkrétní tabulky
  • The ability to run a „dry run“ to see how many fields will be updated
  • Žádné požadavky na server kromě spuštěné instalace WordPressu
  • Podpora WordPress sítě webů

Funkce šetřící čas dostupné ve verzi Pro:

  • Zobrazit, co přesně se změnilo během vyhledání/nahrazení
  • Zálohování a import databáze při spuštění vyhledávání/nahrazení
  • Přednostní e-mailová podpora od vývojáře pluginu
  • Uložení nebo načtení vlastních profilů pro rychlé opakování vyhledávání/nahrazování v budoucnu.
  • Podpora a aktualizace po dobu 1 roku

Další informace o Better Search Replace Pro

Funkce vyhledávání a nahrazování je do značné míry založena na skvělém open-source skriptu Search Replace DB, upraveném tak, aby používal nativní databázové funkce WordPressu a zajistil tak kompatibilitu.

Podporované jazyky

  • Angličtina
  • Francoužština
  • Němčina
  • Španělština

Chcete přispět?

Nebojte se založit problém nebo odeslat požadavek na stažení na GitHubu.

Snímky obrazovky

  • Přidání položky Better Search Replace do nabídky "Nástroje"
  • After running a search/replace dry-run.

Instalace

Nainstalujte Better Search Replace stejně jako jakýkoli jiný plugin pro WordPress.

Dashboard Method:

  1. Přihlaste se do administrace WordPressu a přejděte na Pluginy -> Instalace pluginů
  2. Napište „Better Search Replace“ do pole pro vyhledávání a ve výsledcích vyberte tento plugin
  3. Klikněte na „Instalovat“ a poté na „Aktivovat“

Metoda nahrávání:

  1. Rozbalte plugin a nahrajte složku „better-search-replace“ do adresáře „wp-content/plugins“
  2. Aktivujte plugin přes menu záložku „Pluginy“

Nejčastější dotazy

Použití Better Search Replace

Once activated, Better Search Replace will add a page under the „Tools“ menu page in your WordPress admin.

Je můj webhosting podporován?

Yes! This plugin should be compatible with any host.

Mohu tímto pluginem poškodit webové stránky?

Ano! Zadáním špatného vyhledávacího nebo nahrazovacího řetězce můžete poškodit databázi. Z tohoto důvodu doporučujeme před použitím tohoto pluginu vždy zálohovat databázi.

Jak to funguje na WordPress síti webů?

Při spuštění tohoto pluginu v instalaci WordPress Multisite bude načten a viditelný pouze pro správce sítě. Správci sítě mohou přejít na ovládací panel libovolné dílčí stránky a spustit vyhledávání/nahrazení pouze v tabulkách této dílčí stránky, nebo přejít na ovládací panel hlavního/základního webu a spustit vyhledávání/nahrazení ve všech tabulkách.

Jak mohu tento plugin použít při změně adres URL?

Pokud přesouváte stránky z jednoho serveru na druhý a měníte adresu URL instalace WordPressu, níže uvedený postup vám to umožní snadno provést bez ovlivnění starého webu:

  1. Zálohování databáze na aktuálním webu
  2. Nainstalujte databázi na novém webovém serveru
  3. Na novém webhostingu definujte novou adresu URL webu v souboru wp-config.php, jak je uvedeno zde
  4. Log in at your new admin URL and run Better Search Replace on the old site URL for the new site URL
  5. Smažte konstantu site_url, kterou jste přidali do souboru wp-config.php. Možná bude také nutné přegenerovat soubor .htaccess tak, že přejdete do Nastavení -> Trvalé odkazy a uložíte nastavení.

Další informace o přesunu WordPressu naleznete zde.

Recenze

10. 2. 2024
Hace justo lo que se le pide sin complicaciones. Me ha sido de mucha utilidad, lo recomiendo 100%
25. 1. 2024 1 odpověď
I feel misled as the 'dry run' option is NOT part of the free plugin but rather a paid option. Imho 'dry run' is essential in any search and replace plugin so advertising this plugin as 'free' is a bit misleading. Technically this plugin is free but unusable (way to dangerous/powerful) as such.
14. 12. 2023 2 odpovědi
I was going to try doing some search and replacements, and chose to do the 'dry run' first, but apparently you can't view the results from the dry run, without upgrading to the paid version. This effectively makes it less than useless. I'm not going to run a search/replace on a table unless I can preview what's going to be changed first.
Přečtěte si všech 508 recenzí

Autoři

Better Search Replace je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Better Search Replace“ byl přeložen do 28 jazyků. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Better Search Replace” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

1.4.6 – April 17, 2024

  • Changed: Serialized text strings are now only deserialized when containing a match, resulting in faster performance
  • Security: Table names are now escaped when displaying search results

1.4.5 – January 18, 2024

  • Security: Unserializing an object during search and replace operations now passes 'allowed_classes' => false to avoid instantiating the object and potentially running malicious code stored in the database (thanks to Wordfence for responsible disclosure on December 18, 2023 followed by development and testing of the fix by WP Engine)
  • Fix: A regression in version 1.4.4 which caused some search results to be skipped has been fixed to ensure only numeric keyed objects are skipped

1.4.4 – December 14, 2023

  • Fix: Objects with numerical properties are now skipped to avoid causing errors

1.4.3 – September 5, 2023

  • New: Links to plugin documentation, support, feedback, and changelog are now available in the footer of WP Admin
  • Improvement: PHP 8.2 and Better Search Replace are now compatible

1.4.2 – January 11, 2023

  • Security: Arbitrary tab templates in the templates directory can no longer be loaded using a query parameter.

1.4.1 – July 25, 2022

  • Zabezpečení: Před zpracováním požadavku je nyní ověřena existence vybraných tabulek

1.4 – April 7, 2022

  • Novinka: Funkce Better Search Replace má zcela nové uživatelské rozhraní
  • Improvement: Default capability required to use the plugin has changed from „install_plugins“ to „manage_options“ for compatibility with DISALLOW_FILE_MODS

1.3.4 – December 7, 2020

  • Vylepšení: Kompatibilní s WordPress 5.6 a PHP 8
  • Fix: Strings that have been serialized twice showing up as false-positives

1.3.3 – February 26, 2019

  • Oprava: Některé speciální znaky zasahují do vyhledávání/nahrazování
  • Zabezpečení: Předávání názvů souborů šablon přes sanitize_file_name()
  • Security: Verify nonce when downloading diagnostic info

1.3.2 – January 3, 2018

  • Oprava: V některých prostředích byla prohledávána pouze jedna tabulka (podpora @Ov3rfly)
  • Úprava: Aktualizace textu v postranním panelu

1.3.1 – September 14, 2017

  • Security: Check if data is serialized before unserializing it
  • Vylepšení: Zvětšení velikosti tabulky select

1.3 – November 10, 2016

  • Vylepšení: Aktualizován postranní panel a přidána sleva na verzi pro
  • Oprava: Neaktuální odkazy na staré webové stránky
  • Oprava: Zabránění požadavkům na neplatné záložky

1.2.10 – June 2, 2016

  • Oprava: CSS se nenačítá na stránce s podrobnostmi

1.2.9 – December 8, 2015

  • Oprava: Chyba s vyhledáváním bez rozlišování velkých a malých písmen v serializovaných objektech
  • Oprava: Chyba s předčasným přeskočením kvůli absenci primárního klíče

1.2.8 – November 25, 2015

  • Oprava: Chyba v podrobnostech hlášení

1.2.7 – November 24, 2015

  • Oprava: Nepřeložitelný řetězec
  • Vylepšení: Kontrola BSR_PATH místo ABSPATH, aby bylo vše konzistentní
  • Testováno s verzí 4.4

1.2.6

  • Odstranění nepoužívaného kódu/drobné pročištění

1.2.5

  • Vylepšené informace a styly na panelu průběhu
  • Drobné pročištění

1.2.4

  • Přidáno upozornění „Nastavení uloženo“ při ukládání nastavení
  • Opravena chyba s wp_magic_quotes zasahující do některých vyhledávacích řetězců

1.2.3

  • Opravena chyba při vyhledávání zpětných lomítek
  • Fixed potential bug with getting tables in large multisites
  • Opraveno možné upozornění v append_report
  • Vylepšené zpracování chybějících primárních klíčů

1.2.2

  • Opraven konflikt AJAX s WooCommerce
  • Opraveny některé problémy s překlady
  • Úprava „System Info“ pro používání get_locale() místo konstanty WP_LANG
  • Aktualizovaný německý překlad (podpora @Linus Ziegenhagen)

1.2.1

  • Opraven drobný problém se zobrazením ukazatele průběhu
  • Aktualizovaný soubor překladu

1.2

  • Přechod na hromadné zpracování AJAX pro vyhledávání/nahrazování
  • Snížení minimální „Maximální velikosti stránky“ na 1000
  • Přidána karta „Nápověda“ s informacemi o systému pro snadnější řešení problémů

1.1.1

  • Přidána možnost změnit maximální velikost stránky
  • Snížení výchozí velikosti stránky, aby se zabránilo problému s bílou obrazovkou v některých prostředích

1.1

  • Přidána možnost změnit oprávnění potřebná k použití pluginu
  • Drobné opravy chyb a překladu

1.0.6

  • Přidání velikostí tabulek do výpisu databázových tabulek
  • Přidán francouzský překlad (podpora @Jean Philippe)

1.0.5

  • Přidána podpora pro vyhledávání bez rozlišení velkých a malých písmen
  • Přidán německý překlad (podpora @Linus Ziegenhagen)

1.0.4

  • Potenciální bezpečnostní opravy

1.0.3

  • Opraven problém s vyhledáváním speciálních znaků, jako je ‚\‘
  • Opravena chyba při nahrazování některých objektů

1.0.2

  • Opraveny nepřeložitelné řetězce na stránce s tlačítkem odeslat a podnabídkou.

1.0.1

  • Opraven problém s načítáním překladů a přidán španělský překlad (podpora Eduardo Larequi)
  • Fixed bug with reporting timing
  • Updated to use „Dry Run“ as default
  • Přidána podpora pro WordPress sítě webů (více informací naleznete v nejčastějších dotazech)

1.0

  • První vydání