Better Search Replace

Опис

Када премештате Вордпрес сајт на нови домен или сервер, вероватно ћете морати да покренете претрагу/замену у бази података да би све исправно радило. Срећом, за овај задатак постоји неколико додатака, али сви имају различит приступ неколиким кључним функцијама. Овај додатак обједињује најбоље функције тих додатака и укључује следеће функције у једном једноставном додатку:

  • Подршка за серијализацију за све табеле
  • Могућност избора одређених табела
  • Могућност „пробног покретања“ да видите колико ће поља бити ажурирано
  • Нема захтева за сервер осим покренуте Вордпрес поставке
  • Подршка за Вордпресову мрежу више сајтова

Функције које штеде време доступне у Pro издању:

  • Погледајте тачно шта се променило током претраге/замене
  • Направите резерву и увезите базу података током претраге/замене
  • Предност у подршци путем е-поште од градитеља додатка
  • Сачувајте или учитајте произвољне профиле за брзо понављање претраге/замене у будућности
  • Подршка и ажурирања током 1 године

Сазнајте више о Better Search Replace Pro

Функционалност претраге и замене у великој мери се заснива на одличној скрипти отвореног кода Search Replace DB од interconnect/it, измењеној да користи Вордпресове изворне функције базе података ради усаглашености.

Желите да допринесете?

Слободно отворите проблем или пошаљите захтев за повлачење на GitHub-у.

Снимци екрана

Постављање

Поставите Better Search Replace као и сваки други Вордпрес додатак.

Начин преко управљачке табле:

  1. Пријавите се у Вордпрес администрацију и идите на Додаци -> Додај нови
  2. Упишите „Better Search Replace“ у траку за претрагу и изаберите овај додатак
  3. Притисните „Постави“, а затим „Укључи додатак“

Начин отпремањем:

  1. Распакујте додатак и отпремите фасциклу „better-search-replace“ у свој директоријум ‘wp-content/plugins’
  2. Укључите додатак преко изборника „Додаци“ у Вордпресу

ЧПП

Коришћење Better Search Replace

Када се укључи, Better Search Replace ће додати страницу у изборник „Алати“ у вашој Вордпрес администрацији.

Да ли је мој хост подржан?

Да! Овај додатак би требало да буде усаглашен са било којим хостом.

Да ли могу да оштетим сајт овим додатком?

Да! Унос погрешне ниске за претрагу или замену могао би да оштети вашу базу података. Због тога је увек препоручљиво да имате резерву базе података пре коришћења овог додатка.

Како ово ради на Вордпресовој мрежи више сајтова?

Када је овај додатак постављен на Вордпрес мрежи више сајтова:

  • Администратори подсајтова могу да претражују и замењују само у табелама које припадају том подсајту тако што ће посетити Управљачка табла > Алати > Better Search Replace у администрацији подсајта.
  • Администратори мреже (тј. супер администратори) и администратори главног сајта могу да претражују и замењују у свим табелама мреже више сајтова тако што ће посетити Управљачка табла > Алати > Better Search Replace у администрацији главног сајта.

Да бисте променили који корисници имају приступ додатку, потребна корисничка могућност може се изменити кодом помоћу филтера bsr_capability.

Како да користим овај додатак при промени URL-ова?

Ако премештате сајт са једног сервера на други и мењате URL своје Вордпрес поставке, приступ испод вам омогућава да то лако урадите без утицаја на стари сајт:

  1. Направите резерву базе података на тренутном сајту
  2. Поставите базу података на нови хост
  3. На новом хосту одредите нови URL сајта у датотеци wp-config.php, као што је приказано овде
  4. Пријавите се на новом администраторском URL-у и покрените Better Search Replace за стари URL сајта у нови URL сајта
  5. Избришите константу site_url коју сте додали у wp-config.php. Можда ћете морати и поново да направите .htaccess тако што ћете отићи на Подешавања -> Трајне везе и сачувати подешавања.

Више информација о премештању Вордпреса можете пронаћи овде.

Рецензије

17. септембар 2026.
What gets me is this plugin came recommended. It seemed easy enough to use for a company name change for a staging site. but then I also noticed the live website wasn't working. The staging one did for a bit but I couldn't continue because the hosting company we use are having to restore the site all over again.
13. јул 2026.
The Portuguese translation is misleading. In English, the checkbox says 'Case-Insensitive', but in Portuguese it's translated as 'Sensível à caixa-alta' (Case-sensitive).If the subtext says it's already case-sensitive by default, why the fkn checkbox? This terrible translation caused me to rework my entire site.
9. март 2026.
Used Better Search Replace while moving my site. It did the basic job fine & was easy to run. But some useful options are locked in Pro, which was a bit annoying. Still ok for quick replace tasks tho.
23. фебруар 2026.
Used it to update old URLs after site move. Did the job smooth, no big issue. UI is simple & easy to get. Saved a lot of time tbh. Would be 5 star if a bit faster on large DB, but still solid plugin 👍
Прочитај свих 545 рецензија

Сарадници и градитељи

„Better Search Replace“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„Better Search Replace“ је преведен на 34 језика. Хвала преводиоцима на њиховим доприносима.

Преведите „Better Search Replace“ на свој језик.

Заинтересовани сте за развој?

Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.

Дневник измена

1.4.11 – 29. јун 2026.

  • Ново: захтева Вордпрес 6.2+
  • Ново: захтева PHP 8.1+
  • Исправка: основне табеле измењене тако да имају сложене примарне кључеве сада се исправно обрађују током претраге и замене
  • Исправка: рањивост на SQL убацивање код вишебајтних скупова знакова (GBK, Big5) решена је заменом заштите ниски која не узима у обзир скуп знакова функцијом $wpdb->prepare() (захвалност jonghan-у преко Intigriti-ја)
  • Исправка: побољшана безбедност и стабилност

1.4.10 – 14. јануар 2025.

  • Исправка: побољшана безбедност и стабилност

1.4.9 – 4. октобар 2024.

  • Безбедност: додатак сада користи сопствени механизам ажурирања са WP Engine сервера
  • Ново: зависности су ажуриране

1.4.8 – 3. септембар 2024.

  • Нема измена јер је ово било издање само за Better Search Replace Pro

1.4.7 – 30. мај 2024.

  • Исправка: подешавање без разликовања великих и малих слова поново омогућава поклапање ниски без разликовања великих и малих слова унутар серијализованих података, чиме је исправљено назадовање уведено у издању 1.4.6

1.4.6 – 17. април 2024.

  • Промењено: серијализоване текстуалне ниске сада се десеријализују само када садрже поклапање, што доводи до бржег рада
  • Безбедност: називи табела се сада штите при приказу резултата претраге

1.4.5 – 18. јануар 2024.

  • Безбедност: десеријализација објекта током претраге и замене сада прослеђује 'allowed_classes' => false да би се избегло стварање објекта и могуће извршавање злонамерног кода сачуваног у бази података (захвалност Wordfence-у на одговорном откривању 18. децембра 2023, након чега је WP Engine развио и тестирао исправку)
  • Исправка: назадовање у издању 1.4.4 због ког су неки резултати претраге били прескочени исправљено је тако да се прескачу само објекти са бројчаним кључевима

1.4.4 – 14. децембар 2023.

  • Исправка: објекти са бројчаним својствима сада се прескачу да се не би изазвале грешке

1.4.3 – 5. септембар 2023.

  • Ново: везе ка документацији додатка, подршци, повратним информацијама и дневнику измена сада су доступне у подножју Вордпрес администрације
  • Побољшање: PHP 8.2 и Better Search Replace су сада усаглашени

1.4.2 – 11. јануар 2023.

  • Безбедност: произвољни шаблони језичака у директоријуму templates више се не могу учитавати помоћу параметра упита.

1.4.1 – 25. јул 2022.

  • Безбедност: сада се пре обраде захтева потврђује да изабране табеле постоје

1.4 – 7. април 2022.

  • Ново: Better Search Replace има потпуно ново корисничко сучеље
  • Побољшање: подразумевана могућност потребна за коришћење додатка промењена је са „install_plugins“ на „manage_options“ ради усаглашености са DISALLOW_FILE_MODS

1.3.4 – 7. децембар 2020.

  • Побољшање: усаглашено са Вордпресом 5.6 и PHP 8
  • Исправка: ниске које су двапут серијализоване приказивале су се као лажно позитивне

1.3.3 – 26. фебруар 2019.

  • Исправка: неки посебни знакови ометали су претрагу/замену
  • Безбедност: називи датотека шаблона пролазе кроз sanitize_file_name()
  • Безбедност: провера nonce-а при преузимању дијагностичких података

1.3.2 – 3. јануар 2018.

  • Исправка: у неким окружењима претраживана је само једна табела (захвалност @Ov3rfly)
  • Дорада: ажуриран текст у бочној траци

1.3.1 – 14. септембар 2017.

  • Безбедност: провера да ли су подаци серијализовани пре десеријализације
  • Побољшање: повећана величина избора табела

1.3 – 10. новембар 2016.

  • Побољшање: ажурирана бочна трака и додат попуст за pro издање
  • Исправка: застареле везе ка старом веб сајту
  • Исправка: спречени захтеви ка неисправним језичцима

1.2.10 – 2. јун 2016.

  • Исправка: CSS се није учитавао на страници детаља

1.2.9 – 8. децембар 2015.

  • Исправка: грешка са претрагама без разликовања великих и малих слова у серијализованим објектима
  • Исправка: грешка са раним прескакањем због недостатка примарног кључа

1.2.8 – 25. новембар 2015.

  • Исправка: грешка са детаљима извештаја

1.2.7 – 24. новембар 2015.

  • Исправка: ниска која се није могла превести
  • Дорада: провера BSR_PATH уместо ABSPATH ради доследности
  • Тестирано са 4.4

1.2.6

  • Уклоњен некоришћени кôд / мало чишћење

1.2.5

  • Побољшани подаци и стилови траке напретка
  • Мало чишћење

1.2.4

  • Додато обавештење „Подешавања су сачувана“ при чувању подешавања
  • Исправљена грешка где је wp_magic_quotes ометао неке ниске за претрагу

1.2.3

  • Исправљена грешка при претрази обрнутих косих црта
  • Исправљена могућа грешка при добављању табела у великим мрежама више сајтова
  • Исправљено могуће обавештење у append_report
  • Побољшано руковање примарним кључевима који недостају

1.2.2

  • Исправљен AJAX сукоб са WooCommerce-ом
  • Исправљено неколико проблема са преводима
  • Дорађени „Подаци о систему“ да користе get_locale() уместо константе WP_LANG
  • Ажуриран немачки превод (захвалност @Linus Ziegenhagen)

1.2.1

  • Исправљен мањи проблем са приказом траке напретка
  • Ажурирана датотека превода

1.2

  • Прелазак на AJAX групну обраду за претраге/замене
  • Најмања „Највећа величина странице“ смањена на 1000
  • Додат језичак „Помоћ“ са подацима о систему за лакше решавање проблема

1.1.1

  • Додата могућност промене највеће величине странице
  • Смањена подразумевана величина странице да би се спречио проблем белог екрана у неким окружењима

1.1

  • Додата могућност промене могућности потребне за коришћење додатка
  • Мање исправке грешака и превода

1.0.6

  • Додате величине табела у попис табела базе података
  • Додат француски превод (захвалност @Jean Philippe)

1.0.5

  • Додата подршка за претраге без разликовања великих и малих слова
  • Додат немачки превод (захвалност @Linus Ziegenhagen)

1.0.4

  • Могуће безбедносне исправке

1.0.3

  • Исправљен проблем при претрази посебних знакова као што је ‘\’
  • Исправљена грешка при замени неких објеката

1.0.2

  • Исправљене ниске које се нису могле превести на дугмету за слање и страници подизборника.

1.0.1

  • Исправљен проблем са учитавањем превода и додат шпански превод (захвалност Eduardo Larequi)
  • Исправљена грешка при извештавању о трајању
  • Ажурирано да се „пробно покретање“ користи подразумевано
  • Додата подршка за Вордпресову мрежу више сајтова (погледајте честа питања за више информација)

1.0

  • Прво издање