En la instalación, ¿qué código establece la opción 'inicio'?

2

Solo estoy haciendo un desarrollo de wordpress y me pregunto por una nueva instalación. ¿Qué código dentro del núcleo genera el primer valor que se completa en la opción home ?

Estoy buscando el código en el núcleo, por ejemplo, el nombre del archivo y la línea donde esto sucede.

¿Alguien recuerda de la mente?

    
pregunta hakre 18.03.2011 - 16:20

1 respuesta

6

Cuando el instalador ejecuta, llama a wp_install() , que a su vez llama a populate_options() definido en wp-admin/includes/schema.php , que ejecuta lo siguiente ..

if ( !__get_option('home') ) update_option('home', $guessurl);

Antes de ese $guessurl se define por ...

$guessurl = wp_guess_url();

La función de URL de conjetura se define en wp-includes/functions.php y se ve así.

function wp_guess_url() {
    if ( defined('WP_SITEURL') && '' != WP_SITEURL ) {
        $url = WP_SITEURL;
    } else {
        $schema = is_ssl() ? 'https://' : 'http://';
        $url = preg_replace('|/wp-admin/.*|i', '', $schema . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
    }
    return rtrim($url, '/');
}

Espero que esa sea la información que estás buscando ... :)

    
respondido por el t31os 18.03.2011 - 17:15

Lea otras preguntas en las etiquetas