Title: Better Search Replace
Author: WP Engine
Published: <strong>6 Ocak 2015</strong>
Last modified: 8 Aralık 2025

---

Eklentilerde ara

![](https://ps.w.org/better-search-replace/assets/banner-772x250.jpg?rev=2706527)

![](https://ps.w.org/better-search-replace/assets/icon-256x256.png?rev=2706527)

# Better Search Replace

 [WP Engine](https://profiles.wordpress.org/wpengine/) tarafından

[İndir](https://downloads.wordpress.org/plugin/better-search-replace.1.4.10.zip)

 * [Detaylar](https://tr.wordpress.org/plugins/better-search-replace/#description)
 * [İncelemeler](https://tr.wordpress.org/plugins/better-search-replace/#reviews)
 *  [Kurulum](https://tr.wordpress.org/plugins/better-search-replace/#installation)
 * [Geliştirme](https://tr.wordpress.org/plugins/better-search-replace/#developers)

 [Destek](https://wordpress.org/support/plugin/better-search-replace/)

## Açıklama

When moving your WordPress site to a new domain or server, you will likely run into
a need to run a search/replace on the database for everything to work correctly.
Fortunately, there are several plugins available for this task, however, all have
a different approach to a few key features. This plugin consolidates the best features
from these plugins, incorporating the following features in one simple plugin:

 * Serialization support for all tables
 * The ability to select specific tables
 * The ability to run a “dry run” to see how many fields will be updated
 * No server requirements aside from a running installation of WordPress
 * WordPress Multisite support

> **Time-saving features available in the Pro version:**
>  * View exactly what changed during a search/replace
>  * Backup and import the database while running a search/replace
>  * Priority email support from the developer of the plugin
>  * Save or load custom profiles for quickly repeating a search/replace in the 
>    future
>  * Support and updates for 1 year
> **[Learn more about Better Search Replace Pro](https://bettersearchreplace.com/)**

The search and replace functionality is heavily based on interconnect/it’s great
and open-source Search Replace DB script, modified to use WordPress native database
functions to ensure compatibility.

**Supported Languages**

 * English
 * French
 * German
 * Spanish

**Want to contribute?**

Feel free to open an issue or submit a pull request on [GitHub](https://github.com/deliciousbrains/better-search-replace/).

## Ekran Görüntüleri

 * [[
 * The Better Search Replace page added to the “Tools” menu
 * [[
 * After running a search/replace dry-run.

## Yükleme

Install Better Search Replace like you would install any other WordPress plugin.

Dashboard Method:

 1. Login to your WordPress admin and go to Plugins -> Add New
 2. Type “Better Search Replace” in the search bar and select this plugin
 3. Click “Install”, and then “Activate Plugin”

Upload Method:

 1. Unzip the plugin and upload the “better-search-replace” folder to your ‘wp-content/
    plugins’ directory
 2. Activate the plugin through the Plugins menu in WordPress

## SSS

### Using Better Search Replace

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

### Is my host supported?

Yes! This plugin should be compatible with any host.

### Can I damage my site with this plugin?

Yes! Entering a wrong search or replace string could damage your database. Because
of this, it is always advisable to have a backup of your database before using this
plugin.

### How does this work on WordPress Multisite?

When this plugin is installed on a WordPress multisite network:

 * Subsite administrators can only search and replace within tables that belong 
   to that subsite by visiting Dashboard > Tools > Better Search Replace from WP
   Admin of the subsite.
 * Network administrators (i.e. Super Admins) and administrators of the primary 
   site can search and replace across all tables in the multisite network by visiting
   Dashboard > Tools > Better Search Replace from WP Admin of the primary site.

To change which users have access to the plugin, the user capability can be modified
via code using the `bsr_capability` filter.

### How can I use this plugin when changing URLs?

If you’re moving your site from one server to another and changing the URL of your
WordPress installation, the approach below allows you to do so easily without affecting
the old site:

 1. Backup the database on your current site
 2. Install the database on your new host
 3. On the new host, define the new site URL in the `wp-config.php` file, as shown 
    [here](https://codex.wordpress.org/Changing_The_Site_URL#Edit_wp-config.php)
 4. Log in at your new admin URL and run Better Search Replace on the old site URL 
    for the new site URL
 5. Delete the site_url constant you added to `wp-config.php`. You may also need to
    regenerate your .htaccess by going to Settings -> Permalinks and saving the settings.

More information on moving WordPress can be found [here](https://codex.wordpress.org/Moving_WordPress).

## İncelemeler

![](https://secure.gravatar.com/avatar/7cc1b1116e06b81f5a0e14a1b8eb322ec655b5ff0158280bd1bb077a4283fcc8?
s=60&d=retro&r=g)

### 󠀁[Works But Limited](https://wordpress.org/support/topic/works-but-limited-5/)󠁿

 [urmirun](https://profiles.wordpress.org/urmirun/) 9 Mart 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.

![](https://secure.gravatar.com/avatar/36bfda6f4aa6a01bbe2180a2dbfa2157602570d8133b37a8823d688a32454590?
s=60&d=retro&r=g)

### 󠀁[Works Pretty Well](https://wordpress.org/support/topic/works-pretty-well-58/)󠁿

 [hakeemstone](https://profiles.wordpress.org/hakeemstone/) 23 Şubat 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 👍

![](https://secure.gravatar.com/avatar/a50a459b0c94f6c2b570df57c2a789dc7de4cd9db00d5e58665a9561bf0e82c4?
s=60&d=retro&r=g)

### 󠀁[Não utilize isso](https://wordpress.org/support/topic/nao-utilize-isso/)󠁿

 [Juarez Meireles](https://profiles.wordpress.org/juarezjms/) 22 Şubat 2026

Se você não quer passar raiva, fique longe deste plugin. Instalei para somente para
alterar alguns links de saída que haviam em postagens de cupons e produtos Woo. 
Ele realmente fez o trabalho. Troucou. Porém, bagunçou tudo no banco de dados com
coisas que não tinha nada relacionado à estes links.Todos os botões de saída do 
site, independente do url de saída, ficaram com um mesmo url que nunca foi inserido
no plugin. Trocou a descrição de todas as categorias para um mesmo texto que era
o texto de uma das lojas que sou parceiro(dealstore).Se ele alterasse só o que solicitamos,
era maravilhoso. Mas ele alterou foi tudo. O pior é que só percebi 10 dias depois.
Agora é trabalhar vários dias para recuperar os valores reais em diversos campos.
Mas tirando esse bug, o plugin é bom.

![](https://secure.gravatar.com/avatar/617c6e62c889619ef2f92f5ca2ea7bcf0868921649bbcda500259dcc1bc78658?
s=60&d=retro&r=g)

### 󠀁[Very Good tool](https://wordpress.org/support/topic/very-good-tool-104/)󠁿

 [KeithRowley](https://profiles.wordpress.org/keithrowley/) 8 Ocak 2026

I’ve done the job before, migrating a site to a new url. This made the job easier
and presented no false steps or problems. Thank you.

![](https://secure.gravatar.com/avatar/02ace27c52ef977bf87575f391a417d173ceccc8351c1e963036a0b3dccf7ecf?
s=60&d=retro&r=g)

### 󠀁[Don’t use the Better Search & Replace free version. It is useless](https://wordpress.org/support/topic/dont-use-the-free-version-it-is-useless/)󠁿

 [andyrogers](https://profiles.wordpress.org/andyrogers/) 20 Aralık 2025

This is about the free version of this plug. I tried Better Search Replace to change
a couple of words on the website. It left me hanging, neither completing the process
nor enabling me to restore my site. It deliberately did not change the menu items
and asked me to buy their paid version to complete the replacement. Hiding the facts
from the free users was dishonest, and I had to restore the website. The plug developer
should tell users upfront what would happen if it were used for free. However, I
completed the job using their competitor’s plug in that replaced EVERYTHING. Th 
BSR plugin should be removed from this website because it offers incomplete job 
and a disservice to the free users. It should not be promoted on this site for free
to attract buyers, while hunting for those who use it for free to force them buy
it. They should understand that offering a free version is the price they pay for
their plugin to be promoted to the broad market.

![](https://secure.gravatar.com/avatar/db909fb037c88298044106305783b58b18af36cfddac368b15acd86fe1228294?
s=60&d=retro&r=g)

### 󠀁[Simple and efficient](https://wordpress.org/support/topic/simple-and-efficient-436/)󠁿

 [Oliver Junior](https://profiles.wordpress.org/webde5igner/) 14 Eylül 2025

Simple and efficient, ways working good thanks!

 [ 542 incelemeyi oku ](https://wordpress.org/support/plugin/better-search-replace/reviews/)

## Katkıda Bulunanlar ve Geliştiriciler

“Better Search Replace” açık kaynaklı yazılımdır. Aşağıdaki kişiler bu eklentiye
katkıda bulunmuşlardır.

Katkıda bulunanlar

 *   [ WP Engine ](https://profiles.wordpress.org/wpengine/)
 *   [ Delicious Brains ](https://profiles.wordpress.org/deliciousbrains/)
 *   [ Matt Shaw ](https://profiles.wordpress.org/mattshaw/)

“Better Search Replace” 32 dile çevrildi. Katkıda bulundukları için [çevirmenlere](https://translate.wordpress.org/projects/wp-plugins/better-search-replace/contributors)
teşekkürler.

[“Better Search Replace” eklentisini dilinize çevirin.](https://translate.wordpress.org/projects/wp-plugins/better-search-replace)

### Geliştirmeyle ilgilenir misiniz?

[Kodu görüntüleyin](https://plugins.trac.wordpress.org/browser/better-search-replace/),
[SVN deposuna](https://plugins.svn.wordpress.org/better-search-replace/) göz atın
ya da [RSS](https://plugins.trac.wordpress.org/log/better-search-replace/?limit=100&mode=stop_on_copy&format=rss)
ile [geliştirme günlüğüne](https://plugins.trac.wordpress.org/log/better-search-replace/)
abone olun.

## Değişiklik Kaydı

#### 1.4.10 – January 14, 2025

 * Fix: Improved security and stability

#### 1.4.9 – October 4, 2024

 * Security: The plugin now uses its own update mechanism from WP Engine servers
 * New: Dependencies have been updated

#### 1.4.8 – September 3, 2024

 * No changes as this was a pro-only release for Better Search Replace Pro

#### 1.4.7 – May 30, 2024

 * Fix: The case-insensitive setting once again allows case-insensitive strings 
   to be matched within serialized data, fixing a regression introduced in version
   1.4.6

#### 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

 * Security: Selected tables are now confirmed to exist before processing the request

#### 1.4 – April 7, 2022

 * New: Better Search Replace has a brand new user interface
 * 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

 * Improvement: WordPress 5.6 and PHP 8 compatible
 * Fix: Strings that have been serialized twice showing up as false-positives

#### 1.3.3 – February 26, 2019

 * Fix: Some special characters interfering with search/replace
 * Security: Pass template filenames through `sanitize_file_name()`
 * Security: Verify nonce when downloading diagnostic info

#### 1.3.2 – January 3, 2018

 * Fix: Only one table searched on some environments (props @Ov3rfly)
 * Tweak: Update text in sidebar

#### 1.3.1 – September 14, 2017

 * Security: Check if data is serialized before unserializing it
 * Improvement: Increased size of table select

#### 1.3 – November 10, 2016

 * Improvement: Updated sidebar and added pro version discount
 * Fix: Outdated links to old website
 * Fix: Prevent requests to invalid tabs

#### 1.2.10 – June 2, 2016

 * Fix: CSS not loaded on details page

#### 1.2.9 – December 8, 2015

 * Fix: Bug with case-insensitive searches in serialized objects
 * Fix: Bug with early skip due to lack of primary key

#### 1.2.8 – November 25, 2015

 * Fix: Bug with report details

#### 1.2.7 – November 24, 2015

 * Fix: Untranslateable string
 * Tweak: Check BSR_PATH instead of ABSPATH to be consistent
 * Tested with 4.4

#### 1.2.6

 * Removed unused code/small cleanup

#### 1.2.5

 * Improved progress bar info and styles
 * Small cleanup

#### 1.2.4

 * Added “Settings saved” notice when saving settings
 * Fixed bug with wp_magic_quotes interfering with some search strings

#### 1.2.3

 * Fixed bug with searching for backslashes
 * Fixed potential bug with getting tables in large multisites
 * Fixed potential notice in append_report
 * Improved handling of missing primary keys

#### 1.2.2

 * Fixed AJAX conflict with WooCommerce
 * Fixed a few issues with translations
 * Tweaked “System Info” to use get_locale() instead of WP_LANG constant
 * Updated German translation (props @Linus Ziegenhagen)

#### 1.2.1

 * Fixed minor issue with display of progress bar
 * Updated translation file

#### 1.2

 * Switched to AJAX bulk processing for search/replaces
 * Decreased minimum “Max Page Size” to 1000
 * Added “Help” tab with system info for easier troubleshooting

#### 1.1.1

 * Added ability to change max page size
 * Decreased default page size to prevent white screen issue on some environments

#### 1.1

 * Added ability to change capability required to use plugin
 * Small bugfixes and translation fixes

#### 1.0.6

 * Added table sizes to the database table listing
 * Added French translation (props @Jean Philippe)

#### 1.0.5

 * Added support for case-insensitive searches
 * Added German translation (props @Linus Ziegenhagen)

#### 1.0.4

 * Potential security fixes

#### 1.0.3

 * Fixed issue with searching for special characters like ‘\’
 * Fixed bug with replacing some objects

#### 1.0.2

 * Fixed untranslateable strings on submit button and submenu page.

#### 1.0.1

 * Fixed issue with loading translations and added Spanish translation (props Eduardo
   Larequi)
 * Fixed bug with reporting timing
 * Updated to use “Dry Run” as default
 * Added support for WordPress Multisite (see FAQs for more info)

#### 1.0

 * Initial release

## Meta

 *  Sürüm **1.4.10**
 *  Son güncelleme **4 ay önce**
 *  Etkin kurulumlar **1+ milyon**
 *  WordPress sürümü ** 3.0.1 veya üstü **
 *  Test edilen sürüm **6.9.4**
 *  Diller
 * [Catalan](https://ca.wordpress.org/plugins/better-search-replace/), [Chinese (China)](https://cn.wordpress.org/plugins/better-search-replace/),
   [Chinese (Taiwan)](https://tw.wordpress.org/plugins/better-search-replace/), 
   [Czech](https://cs.wordpress.org/plugins/better-search-replace/), [Danish](https://da.wordpress.org/plugins/better-search-replace/),
   [Dutch](https://nl.wordpress.org/plugins/better-search-replace/), [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/better-search-replace/),
   [English (Australia)](https://en-au.wordpress.org/plugins/better-search-replace/),
   [English (Canada)](https://en-ca.wordpress.org/plugins/better-search-replace/),
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/better-search-replace/),
   [English (South Africa)](https://en-za.wordpress.org/plugins/better-search-replace/),
   [English (UK)](https://en-gb.wordpress.org/plugins/better-search-replace/), [English (US)](https://wordpress.org/plugins/better-search-replace/),
   [French (Canada)](https://fr-ca.wordpress.org/plugins/better-search-replace/),
   [French (France)](https://fr.wordpress.org/plugins/better-search-replace/), [Galician](https://gl.wordpress.org/plugins/better-search-replace/),
   [German](https://de.wordpress.org/plugins/better-search-replace/), [Italian](https://it.wordpress.org/plugins/better-search-replace/),
   [Japanese](https://ja.wordpress.org/plugins/better-search-replace/), [Korean](https://ko.wordpress.org/plugins/better-search-replace/),
   [Lithuanian](https://lt.wordpress.org/plugins/better-search-replace/), [Norwegian (Bokmål)](https://nb.wordpress.org/plugins/better-search-replace/),
   [Persian](https://fa.wordpress.org/plugins/better-search-replace/), [Polish](https://pl.wordpress.org/plugins/better-search-replace/),
   [Portuguese (Brazil)](https://br.wordpress.org/plugins/better-search-replace/),
   [Russian](https://ru.wordpress.org/plugins/better-search-replace/), [Spanish (Chile)](https://cl.wordpress.org/plugins/better-search-replace/),
   [Spanish (Colombia)](https://es-co.wordpress.org/plugins/better-search-replace/),
   [Spanish (Ecuador)](https://es-ec.wordpress.org/plugins/better-search-replace/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/better-search-replace/), [Spanish (Venezuela)](https://ve.wordpress.org/plugins/better-search-replace/),
   [Swedish](https://sv.wordpress.org/plugins/better-search-replace/) ve [Ukrainian](https://uk.wordpress.org/plugins/better-search-replace/).
 *  [Dilinize çevirin](https://translate.wordpress.org/projects/wp-plugins/better-search-replace)
 * Etiketler
 * [search and replace](https://tr.wordpress.org/plugins/tags/search-and-replace/)
   [search replace](https://tr.wordpress.org/plugins/tags/search-replace/)[search replace database](https://tr.wordpress.org/plugins/tags/search-replace-database/)
   [update database urls](https://tr.wordpress.org/plugins/tags/update-database-urls/)
   [update live url](https://tr.wordpress.org/plugins/tags/update-live-url/)
 *  [Gelişmiş görünüm](https://tr.wordpress.org/plugins/better-search-replace/advanced/)

## Puanlar

 5 üzerinden 4.3 yıldız.

 *  [  430 5 yıldızlı inceleme     ](https://wordpress.org/support/plugin/better-search-replace/reviews/?filter=5)
 *  [  15 4 yıldızlı inceleme     ](https://wordpress.org/support/plugin/better-search-replace/reviews/?filter=4)
 *  [  11 3 yıldızlı inceleme     ](https://wordpress.org/support/plugin/better-search-replace/reviews/?filter=3)
 *  [  17 2 yıldızlı inceleme     ](https://wordpress.org/support/plugin/better-search-replace/reviews/?filter=2)
 *  [  68 1 yıldızlı inceleme     ](https://wordpress.org/support/plugin/better-search-replace/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/better-search-replace/reviews/#new-post)

[Tüm değerlendirmeleri görün](https://wordpress.org/support/plugin/better-search-replace/reviews/)

## Katkıda bulunanlar

 *   [ WP Engine ](https://profiles.wordpress.org/wpengine/)
 *   [ Delicious Brains ](https://profiles.wordpress.org/deliciousbrains/)
 *   [ Matt Shaw ](https://profiles.wordpress.org/mattshaw/)

## Destek

Son iki ay içinde çözülen sorunlar:

     3 adetten 2 adedi

 [Destek forumunu görüntüle](https://wordpress.org/support/plugin/better-search-replace/)