Как в wp перевести все ссылки в относительные?

Есть основной домен и есть его поддомен (прописаный алиас на хостинге) по сути они сюотображают 1 сайт. Как удалить из всех URL домен?


Ответы (2 шт):

Автор решения: Valerii Vasiliev

Можно формировать домен сайта в wp-config.php

Например, вставить фрагмент

if ( isset( $_SERVER['PATH_INFO'] ) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']) )
        $_SERVER['PHP_SELF'] = str_replace( $_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF'] );
        
$url_protocol = 'http://';       
        
if ( isset( $_SERVER['HTTPS'] ) ) {
        if ( 'on' == strtolower( $_SERVER['HTTPS'] ) ) {
            $url_protocol = 'https://';
        }

        if ( '1' == $_SERVER['HTTPS'] ) {
            $url_protocol = 'https://';
        }
} elseif ( isset($_SERVER['SERVER_PORT'] ) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
        $url_protocol = 'https://';
}        
         
$url = $url_protocol .  $_SERVER['HTTP_HOST'];

define('WP_HOME',$url);

define('WP_SITEURL',$url);
→ Ссылка
Автор решения: SANCHOS

Воспользовался вот таким решением:

define('WP_HOME',  "http://{$_SERVER['HTTP_HOST']}");
define('WP_SITEURL', "http://{$_SERVER['HTTP_HOST']}");

Для меня подошло идеально.

→ Ссылка