OnPoint Plugins

  • Plugins
    • Advanced Sidebar Menu
      • Basic Version
        • Documenation
        • Usage
        • Developer Docs
      • PRO Version
        • Demo
        • Usage
        • Developer Docs
    • Go Live Update Urls
      • Basic Version
        • Documenation
        • Usage
        • Troubleshooting
      • PRO Version
        • Demo
        • Usage
        • URL History
  • About
    • Services
    • Showcase
  • Blog
  • Contact
  • Support
  • Log In

Go Live Update Urls – Developer Docs

Internationalization

This plugin has support for internationalization translations. If you wish to help out by translating this plugin, you may find the .pot file in the languages folder of the plugin. Please send me your .mo translation files and I will add them to the plugin.

Languages Currently Supported:

  1. English (US)
  2. French (fr_FR)
  3. German (de_DE)
  4. Spanish (es_ES)

WordPress Hooks

This plugin is highly extendable using WordPress filter API. Below are brief descriptions of each of the actions and filters.

Filters

go-live-update-urls/database/serialized-tables

Used to change which database tables and columns are treated as serialized data when updates are run. You can add any database table and column combination which uses serialized data. By default this array will contain the options, postmeta, usermeta, termmeta, commentmeta, and sitemeta tables.

Accepts 1 argument:

  1. Array of  <table name> => <table_column>.

go-live-update-urls/database/core-tables

Used to filter the list of the WordPress core table used when creating checkboxes on the tools screen.

Accepts 1 argument:

  1. List of tables.

go-live-update-urls/database/column-types

Used to filter the types of database types that will be included in the updates.

Accepts 1 argument:

  1. List of database types.

go-live-update-urls/database/plugin-tables

Used to filter the list of the Tables Created By Plugins used when creating checkboxes on the tools screen.

Accepts 1 argument:

  1. List of tables.

go-live-update-urls/updaters/repo/get-updaters

Used to register an updater handler to be used during updates.

Accepts 1 argument:

  1. Array of  fully qualified class names.

go-live-update-urls-pro/core/old-url

Used to prefill the Old URL field with a default value.

Accepts 1 argument:

  1. Value of the most recently used New URL or empty if the plugin has not been run nor the general settings changed within the past day.

go-live-update-urls-pro/core/new-url

Used to prefill the New URL field with a default value.

Accepts 1 argument:

  1. Value of the most recently used New URL or empty if the plugin has not been run nor the general settings changed within the past day.

go-live-update-urls-pro/database/supports-skipping

Used to disable skipping of rows and force updating invalid serialized data.
More info.

Accepts 3 argument:

  1. Whether or not to skip this row. bool
  2. Current database table. string
  3. Full Database class. Go_Live_Update_Urls\Database

go-live-update-urls/admin/admin-capability

Change the required capability to accessing the Go Live tools page and plugin functionality.

Accepts 2 arguments:

  1. string $cap – Required capability (defaults to ‘manage_options’).
  2. Admin $class – Instance of the Admin class.

Actions

go-live-update-urls/admin-page/before-update

Fires before URL are updated from and admin tools page submission.

Accepts 3 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update

go-live-update-urls/core/before-update

Fires before URL are updated from any path.

Accepts 3 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update

go-live-update-urls/database/before-update

Fires before URL are updated in the database.

Accepts 4 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update
  4. Database $database – Full database class instance.

go-live-update-urls/database/after-update

Fires after URL are updated in the database.

Accepts 4 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update
  4. Database $database – Full database class instance.

go-live-update-urls/database/after-counting

Fires after matching URL are counted.

Accepts 4 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update
  4. Database $database – Full database class instance.

go-live-update-urls/database/before-counting

Fires before matching URL are counted.

Accepts 4 arguments:

  1. string $old – The old URL.
  2. string $new – The new URL.
  3. array $tables – List of database tables to update
  4. Database $database – Full database class instance.

go-live-update-urls-pro/admin/before-checkboxes

Fires before the checkbox for is rendered on the admin tools page.

Accepts 1 argument:

  1. Database $database – Full database class instance.

go-live-update-urls-pro/admin/after-checkboxes

Fires after the checkbox for is rendered on the admin tools page.

Accepts 1 argument:

  1. Database $database – Full database class instance.

Related Content

  • Go Live Update Urls
    • Usage
    • Developer Docs
    • Troubleshooting
    • PRO - Usage
    • PRO - Demo
    • PRO - Developer Docs
    • Changelog
Go PRO

Plugin Stats

Version 7.1.0

Last Updated 2025-07-15

Downloads 2,204,505

Rating 4.72 / 5

Latest Articles

Go Live Update Urls – Version 7.1

Go Live Update Urls – Version 7

Go Live Update Urls – Version 6.13

© 2025 · WordPress Development · Terms Of Service · Privacy Policy · Cookie Policy · Log in

  • Plugins
  • Blog
  • Contact