Respostas no Fórum

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico heliaco

    (@heliaco)

    Bom, por enquanto que não tenho uma solução melhor, eu fiz assim:

    Editei o arquivo wp-admin/network/site-new.php

    Na linha 93 onde tinha:
    wp_redirect( add_query_arg( array( 'update' => 'added', 'id' => $id ), 'site-new.php' ) );

    Mudei para:
    wp_redirect( add_query_arg( array( 'update' => 'added', 'id' => $id, 'dominio' => $domain ), 'site-new.php' ) );

    Na linha 100 onde tinha:

    if ( isset($_GET['update']) ) {
    	$messages = array();
    	if ( 'added' == $_GET['update'] )
    		$messages[] = sprintf( __( 'Site added. <a href="%1$s">Visit Dashboard</a> or <a href="%2$s">Edit Site</a>' ), esc_url( get_admin_url( absint( $_GET['id'] ) ) ), network_admin_url( 'site-info.php?id=' . absint( $_GET['id'] ) ) );
    }

    Mudei para:

    if ( isset($_GET['dominio']) ) {
    	$dominiored = $_GET['dominio'];
    	Header( 'HTTP/1.1 301 Moved Permanently' );
    	Header( 'Location: http://meusite.com.br/siteprincipal/' . $dominiored . '/wp-admin/paginadodestino.php' );
    }

    Sei que essa não é a melhor forma de se fazer, mas funcionou e vou aguardar alguma sugestão… e fica ai se alguém passar pela mesma situação xD

Visualizando 1 resposta (de um total de 1)