register_importer

The timeline below displays how wordpress function register_importer has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Registers importer for WordPress.
 *
 * @since 2.0.0
 *
 * @global array $wp_importers
 *
 * @param string   $id          Importer tag. Used to uniquely identify importer.
 * @param string   $name        Importer name and title.
 * @param string   $description Importer description.
 * @param callable $callback    Callback to run.
 * @return void|WP_Error Void on success. WP_Error when $callback is WP_Error.
 */
function register_importer($id, $name, $description, $callback)
{
    global $wp_importers;
    if (is_wp_error($callback)) {
        return $callback;
    }
    $wp_importers[$id] = array($name, $description, $callback);
}

WordPress Version: 5.7

/**
 * Register importer for WordPress.
 *
 * @since 2.0.0
 *
 * @global array $wp_importers
 *
 * @param string   $id          Importer tag. Used to uniquely identify importer.
 * @param string   $name        Importer name and title.
 * @param string   $description Importer description.
 * @param callable $callback    Callback to run.
 * @return void|WP_Error Void on success. WP_Error when $callback is WP_Error.
 */
function register_importer($id, $name, $description, $callback)
{
    global $wp_importers;
    if (is_wp_error($callback)) {
        return $callback;
    }
    $wp_importers[$id] = array($name, $description, $callback);
}

WordPress Version: 4.4

/**
 * Register importer for WordPress.
 *
 * @since 2.0.0
 *
 * @global array $wp_importers
 *
 * @param string   $id          Importer tag. Used to uniquely identify importer.
 * @param string   $name        Importer name and title.
 * @param string   $description Importer description.
 * @param callable $callback    Callback to run.
 * @return WP_Error Returns WP_Error when $callback is WP_Error.
 */
function register_importer($id, $name, $description, $callback)
{
    global $wp_importers;
    if (is_wp_error($callback)) {
        return $callback;
    }
    $wp_importers[$id] = array($name, $description, $callback);
}

WordPress Version: 4.3

/**
 * Register importer for WordPress.
 *
 * @since 2.0.0
 *
 * @global array $wp_importers
 *
 * @param string   $id          Importer tag. Used to uniquely identify importer.
 * @param string   $name        Importer name and title.
 * @param string   $description Importer description.
 * @param callback $callback    Callback to run.
 * @return WP_Error Returns WP_Error when $callback is WP_Error.
 */
function register_importer($id, $name, $description, $callback)
{
    global $wp_importers;
    if (is_wp_error($callback)) {
        return $callback;
    }
    $wp_importers[$id] = array($name, $description, $callback);
}

WordPress Version: 3.7

/**
 * Register importer for WordPress.
 *
 * @since 2.0.0
 *
 * @param string $id Importer tag. Used to uniquely identify importer.
 * @param string $name Importer name and title.
 * @param string $description Importer description.
 * @param callback $callback Callback to run.
 * @return WP_Error Returns WP_Error when $callback is WP_Error.
 */
function register_importer($id, $name, $description, $callback)
{
    global $wp_importers;
    if (is_wp_error($callback)) {
        return $callback;
    }
    $wp_importers[$id] = array($name, $description, $callback);
}