Your theme’s style is loading from HTTP, not HTTPS:
<link rel='stylesheet' id='avada-stylesheet-css' href='http://www.sjbargh.co.uk/wp-content/themes/Avada/assets/css/style.min.css?ver=5.8.2' type='text/css' media='all' />
When a site is loaded from HTTPS, embedded HTTP items (like your stylesheet), cannot be loaded.
Did you properly change your WordPress and Site Addresses following the steps at https://wordpress.org/support/article/https-for-wordpress/ ?
James.
many thanks for your help, i had removed the “s” from the address boxes so that the site could be viewed as http because it doesnt work with https.
i have changed it again so it is now https in both boxes.
as you can see the template doesnt load properly.
any idea why this might be please or how to fix it?
thanks again.
Check your theme’s header.php file, it’s possible that the stylesheet’s URL was hard-coded with the http:// URL.
If not, do you have the problem with any other theme, like Twenty Twenty?
Thanks again James.
I cant see anything in the header.php relating to the stylesheet url?
<?php
/**
* Header template.
*
* @package Avada
* @subpackage Templates
*/
// Do not allow directly accessing this file.
if ( ! defined( 'ABSPATH' ) ) {
exit( 'Direct script access denied.' );
}
?>
<!DOCTYPE html>
<html class="<?php avada_the_html_class(); ?>" <?php language_attributes(); ?>>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<?php Avada()->head->the_viewport(); ?>
<?php wp_head(); ?>
<?php $object_id = get_queried_object_id(); ?>
<?php $c_page_id = Avada()->fusion_library->get_page_id(); ?>
<script type="text/javascript">
var doc = document.documentElement;
doc.setAttribute('data-useragent', navigator.userAgent);
</script>
<?php
/**
*
* The settings below are not sanitized.
* In order to be able to take advantage of this,
* a user would have to gain access to the database
* in which case this is the least on your worries.
*/
echo apply_filters( 'avada_google_analytics', Avada()->settings->get( 'google_analytics' ) ); // WPCS: XSS ok.
echo apply_filters( 'avada_space_head', Avada()->settings->get( 'space_head' ) ); // WPCS: XSS ok.
?>
</head>
<?php
$wrapper_class = ( is_page_template( 'blank.php' ) ) ? 'wrapper_blank' : '';
if ( 'modern' === Avada()->settings->get( 'mobile_menu_design' ) ) {
$mobile_logo_pos = strtolower( Avada()->settings->get( 'logo_alignment' ) );
if ( 'center' === strtolower( Avada()->settings->get( 'logo_alignment' ) ) ) {
$mobile_logo_pos = 'left';
}
}
?>
<body <?php body_class(); ?>>
<a class="skip-link screen-reader-text" href="#content"><?php esc_html_e( 'Skip to content', 'Avada' ); ?></a>
<?php
do_action( 'avada_before_body_content' );
$boxed_side_header_right = false;
$page_bg_layout = 'default';
if ( $c_page_id && is_numeric( $c_page_id ) ) {
$fpo_page_bg_layout = get_post_meta( $c_page_id, 'pyre_page_bg_layout', true );
$page_bg_layout = ( $fpo_page_bg_layout ) ? $fpo_page_bg_layout : $page_bg_layout;
}
?>
<?php if ( ( ( 'Boxed' === Avada()->settings->get( 'layout' ) && ( 'default' === $page_bg_layout || '' == $page_bg_layout ) ) || 'boxed' === $page_bg_layout ) && 'Top' != Avada()->settings->get( 'header_position' ) ) : ?>
<div id="boxed-wrapper">
<?php endif; ?>
<?php if ( ( ( 'Boxed' === Avada()->settings->get( 'layout' ) && 'default' === $page_bg_layout ) || 'boxed' === $page_bg_layout ) && 'framed' === Avada()->settings->get( 'scroll_offset' ) ) : ?>
<div class="fusion-sides-frame"></div>
<?php endif; ?>
<div id="wrapper" class="<?php echo esc_attr( $wrapper_class ); ?>">
<div id="home" style="position:relative;top:-1px;"></div>
<?php avada_header_template( 'Below', ( is_archive() || Avada_Helper::bbp_is_topic_tag() ) && ! ( class_exists( 'WooCommerce' ) && is_shop() ) ); ?>
<?php if ( 'Left' === Avada()->settings->get( 'header_position' ) || 'Right' === Avada()->settings->get( 'header_position' ) ) : ?>
<?php avada_side_header(); ?>
<?php endif; ?>
<?php avada_sliders_container(); ?>
<?php avada_header_template( 'Above', ( is_archive() || Avada_Helper::bbp_is_topic_tag() ) && ! ( class_exists( 'WooCommerce' ) && is_shop() ) ); ?>
<?php if ( has_action( 'avada_override_current_page_title_bar' ) ) : ?>
<?php do_action( 'avada_override_current_page_title_bar', $c_page_id ); ?>
<?php else : ?>
<?php avada_current_page_title_bar( $c_page_id ); ?>
<?php endif; ?>
<?php do_action( 'avada_after_page_title_bar' ); ?>
<?php
$main_css = '';
$row_css = '';
$main_class = '';
if ( apply_filters( 'fusion_is_hundred_percent_template', false, $c_page_id ) ) {
$main_css = 'padding-left:0px;padding-right:0px;';
$hundredp_padding = get_post_meta( $c_page_id, 'pyre_hundredp_padding', true );
if ( Avada()->settings->get( 'hundredp_padding' ) && ! $hundredp_padding ) {
$main_css = 'padding-left:' . Avada()->settings->get( 'hundredp_padding' ) . ';padding-right:' . Avada()->settings->get( 'hundredp_padding' );
}
if ( $hundredp_padding ) {
$main_css = 'padding-left:' . $hundredp_padding . ';padding-right:' . $hundredp_padding;
}
$row_css = 'max-width:100%;';
$main_class = 'width-100';
}
do_action( 'avada_before_main_container' );
?>
<main id="main" class="clearfix <?php echo esc_attr( $main_class ); ?>" style="<?php echo esc_attr( $main_css ); ?>">
<div class="fusion-row" style="<?php echo esc_attr( $row_css ); ?>">
If i activate the Twenty Twenty theme it looks similarly messed up
Yeah, that should be pulling to programmatically from “WordPress Address (URL)” at Settings > General in your site’s Dashboard.
So, if that’s set to https:// then it should be pulling from https://
The same goes for Twenty Twenty.
Are you using any sort of caching plugin, or do you see a “Clear/Purge Cache” button in your Dashboard or admin bar? If so, would you please try clearing the cache?
Note: You do not need to install a caching plugin at this point just to clear a cache you don’t have. If you don’t have a caching plugin or a way to clear a server-level cache, just say so. 🙂
I was using Lightspeed cache which i have now removed, i purged the cache before removing it but it didnt make any difference.
Not got any other cache purge button. also tried reinstalling WP.
thanks for your time, hoping you have more ideas!
James.
Really thankful to you for taking the time to help fault find this with me – i have found the issue and fixed it!!
Inside WP Engine there is a box called HTML Post-processing and in that box was the following (with the right domain name obviously
#https?://(www.)?(www.mydomain.co.uk|mydomain.wpengine.com)/wp-(content|includes)# => http://www.mydomain.co.uk/wp-$3
I changed the final part to https and it all work fine.
There was a little disharmony involved when i was asked to manage this site, do you think this was added maliciously before the last admin was booted or might this be for legitimate reasons?
thanks again
do you think this was added maliciously before the last admin was booted or might this be for legitimate reasons?
Most likely it was just set by mistake. If they had access to that panel and wanted to do something malicious, there are far worse things they could have done. 😉