Hi there,
I am really not sure why this is happening to you. If you check the code of the file which is responsible for generating the logo it says:
<?php
// =============================================================================
// VIEWS/GLOBAL/_BRAND.PHP
// -----------------------------------------------------------------------------
// Outputs the brand.
// =============================================================================
$site_name = get_bloginfo( 'name' );
$site_description = get_bloginfo( 'description' );
$logo = x_make_protocol_relative( x_get_option( 'x_logo' ) );
$site_logo = '<img src="' . $logo . '" alt="' . $site_description . '">';
?>
<?php echo '<h1 class="visually-hidden">' . $site_name . '</h1>'; ?>
<a href="<?php echo home_url( '/' ); ?>" class="<?php x_brand_class(); ?>" title="<?php echo $site_description; ?>">
<?php echo ( $logo == '' ) ? $site_name : $site_logo; ?>
</a>
As you can see in the code it uses the home_url() function which is the WordPress standard way of calling the URL which you set in Settings > General as your website home URL.
The only thing that I can suggest here is to install a Child Theme and copy the file:
wp-content/themes/x/framework/legacy/cranium/headers/views/global/_brand.php
and paste it to:
wp-content/themes/x-child/framework/legacy/cranium/headers/views/global/_brand.php
And change the code to:
<?php
// =============================================================================
// VIEWS/GLOBAL/_BRAND.PHP
// -----------------------------------------------------------------------------
// Outputs the brand.
// =============================================================================
$site_name = get_bloginfo( 'name' );
$site_description = get_bloginfo( 'description' );
$logo = x_make_protocol_relative( x_get_option( 'x_logo' ) );
$site_logo = '<img src="' . $logo . '" alt="' . $site_description . '">';
?>
<?php echo '<h1 class="visually-hidden">' . $site_name . '</h1>'; ?>
<a href="CDN URL" class="<?php x_brand_class(); ?>" title="<?php echo $site_description; ?>">
<?php echo ( $logo == '' ) ? $site_name : $site_logo; ?>
</a>
You will need to change CDN URL
to the URL you want to have. If that is something that you can not do we can do it for you if you give us the FTP credentials:
FTP Server Address
FTP Username
FTP Password
FTP Port
You will need to give us the URL/User/Pass of your WordPress dashboard so that we can install the Child Theme for you.
Thank you.