{"id":179205,"date":"2024-09-05T11:52:20","date_gmt":"2024-09-05T04:52:20","guid":{"rendered":"https:\/\/it.telkomuniversity.ac.id\/mengatasi-tampilan-rusak-pada-website-berbasis-wordpress\/"},"modified":"2025-11-06T09:00:33","modified_gmt":"2025-11-06T02:00:33","slug":"how-to-fix-broken-displays-on-wordpress-based-websites","status":"publish","type":"post","link":"https:\/\/it.telkomuniversity.ac.id\/en\/how-to-fix-broken-displays-on-wordpress-based-websites\/","title":{"rendered":"How to Fix Broken Displays on WordPress-Based Websites"},"content":{"rendered":"\n<p>Have you ever opened a faculty or unit website at Telkom University and found it looking messy? What should be a neat and structured page suddenly displays only unstyled blue text, and the background has changed to a strange color, as in the image below.<\/p>\n\n\n\n<p>If you&#8217;ve ever encountered this, don&#8217;t panic! This issue is quite common on WordPress-based websites that use caching&nbsp;<em>to<\/em>&nbsp;speed up loading times. The good news is, the solution is very simple.<\/p>\n\n\n\n<p>This article will explain why this can happen and how to overcome it step by step which can be done by each website operator and\/or assisted by expert staff from&nbsp;<a href=\"https:\/\/it.telkomuniversity.ac.id\/en\/puti-profile\/it-center-directorate\/\">the Directorate of Information Technology Center<\/a>&nbsp;(PuTI) Telkom University.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Why Does a Website&#8217;s Appearance Become Broken? Understanding the Role of Cache<\/strong><\/h4>\n\n\n\n<p>To make our website fast, we use several layers of&nbsp;<em>caching<\/em>&nbsp;technology . Think of&nbsp;<em>a cache<\/em>&nbsp;as a website&#8217;s &#8220;short-term memory.&#8221; Instead of building a page from scratch each time a visitor arrives, the server stores a pre-built static version (HTML, CSS, JavaScript) and serves it instantly. This is much faster.<\/p>\n\n\n\n<p>In the Telkom University environment, we generally use three layers of&nbsp;<em>cache<\/em>&nbsp;:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Cache Plugin (LiteSpeed \u200b\u200bCache \/ Hummingbird Pro):<\/strong>\u00a0This plugin runs directly on our WordPress website server. Its job is to optimize files, combine CSS and JavaScript code, and create static versions of our web pages.<\/li>\n\n\n\n<li><strong>Cloudflare Cache:<\/strong>\u00a0Cloudflare is a Content Delivery Network (CDN) that stores copies of our websites on multiple servers around the world. When you access a website, Cloudflare will serve content from the closest server location, significantly speeding up access times.<\/li>\n\n\n\n<li><strong>Browser Cache:<\/strong>\u00a0Your browser (such as Chrome, Firefox, or Safari) also stores files like images, CSS, and JavaScript from websites you&#8217;ve visited. This prevents the browser from having to re-download them when you return.<\/li>\n<\/ol>\n\n\n\n<p>Broken display issues typically occur when there&#8217;s&nbsp;<strong>a mismatch between these&nbsp;<\/strong><em>cache<\/em>&nbsp;layers&nbsp;. For example, your browser might receive the latest version of the HTML file, but the CSS file (which controls styling and appearance) is an older version stored in Cloudflare or the browser&#8217;s&nbsp;<em>cache<\/em>&nbsp;. As a result, the page doesn&#8217;t have instructions on how to display it, resulting in a messy display.<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:35% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"819\" src=\"https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-bba-1024x819.png\" alt=\"mengatasi Tampilan Rusak Pada Website Berbasis WordPress bba\" class=\"wp-image-177488 size-full\" srcset=\"https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-bba-1024x819.png 1024w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-bba-300x240.png 300w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-bba-768x614.png 768w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-bba.png 1266w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>The display comes out however, messy.<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:35% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-1024x612.jpeg\" alt=\"mengatasi Tampilan Rusak Pada Website Berbasis WordPress\" class=\"wp-image-177490 size-full\" srcset=\"https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-1024x612.jpeg 1024w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-300x179.jpeg 300w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-768x459.jpeg 768w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress-1536x919.jpeg 1536w, https:\/\/it.telkomuniversity.ac.id\/wp-content\/uploads\/2025\/06\/mengatasi-Tampilan-Rusak-Pada-Website-Berbasis-Wordpress.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p>The display is only a little and empty<\/p>\n<\/div><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Step-by-Step Solution to Fix a Broken Display<\/strong><\/h4>\n\n\n\n<p>Here are three steps you can take, ranked from easiest for general users to those requiring admin access.<\/p>\n\n\n\n<p><strong>Step 1: Perform a \u201cHard Refresh\u201d on Your Browser (For General Users)<\/strong><\/p>\n\n\n\n<p>This is the first step and the most frequently successful.&nbsp;<em>A hard refresh<\/em>&nbsp;forces your browser to ignore&nbsp;its&nbsp;<em>cache and re-download all assets (HTML, CSS, JS) from the server.<\/em><\/p>\n\n\n\n<p>The method is very easy:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>On Windows\/Linux (Chrome, Firefox, Edge):<\/strong>\u00a0Press\u00a0<code>Ctrl + F5<\/code>or\u00a0<code>Ctrl + Shift + R<\/code>.<\/li>\n\n\n\n<li><strong>On macOS (Chrome, Firefox, Safari):<\/strong>\u00a0Press\u00a0<code>Cmd + Shift + R<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>After performing&nbsp;<em>a hard refresh<\/em>&nbsp;, in most cases, the website display will return to normal.<\/p>\n\n\n\n<p><strong>Step 2: Clear Cache Via Plugin (For Website Operators)<\/strong><\/p>\n\n\n\n<p>If&nbsp;<em>a hard refresh<\/em>&nbsp;doesn&#8217;t work,&nbsp;<em>the cache<\/em>&nbsp;issue is likely server-side. Website administrators will need to log into their WordPress dashboard to clear&nbsp;<em>the cache<\/em>&nbsp;using their plugin (LiteSpeed \u200b\u200bCache or Hummingbird Pro).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>For LiteSpeed \u200b\u200bCache:<\/strong>\u00a0There&#8217;s usually a LiteSpeed \u200b\u200bicon in the top\u00a0<em>admin bar<\/em>\u00a0. Hover over it and select\u00a0<strong>&#8220;Purge All<\/strong>\u00a0. &#8220;<\/li>\n\n\n\n<li><strong>For Hummingbird Pro:<\/strong>\u00a0Go to the\u00a0<strong>Hummingbird Pro > Caching<\/strong>\u00a0menu , then click the\u00a0<strong>\u201cClear Cache\u201d<\/strong>\u00a0button .<\/li>\n<\/ul>\n\n\n\n<p>This action will delete all&nbsp;<em>cache<\/em>&nbsp;files created by the plugin on the server and rebuild them from scratch.<\/p>\n\n\n\n<p><strong>Step 3: Clear Cache in Cloudflare (For Website Administrators from PuTI)<\/strong><\/p>\n\n\n\n<p>This is a last resort if the two methods above haven&#8217;t resolved the issue. This means Cloudflare may still be serving older versions of files from its global network.<\/p>\n\n\n\n<p>Administrators who have access to Cloudflare accounts need to do the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to the Cloudflare dashboard.<\/li>\n\n\n\n<li>Select the problematic website domain.<\/li>\n\n\n\n<li>Go to the\u00a0<strong>Caching > Configuration<\/strong>\u00a0menu .<\/li>\n\n\n\n<li>Click the\u00a0<strong>\u201cPurge Everything\u201d<\/strong>\u00a0button .<\/li>\n<\/ol>\n\n\n\n<p>This action will clear the entire&nbsp;<em>cache<\/em>&nbsp;for that domain across all Cloudflare servers globally. Please note that after performing &#8220;Purge Everything,&#8221; some first-time visitors may experience a slight slowdown in the website as&nbsp;<em>the cache<\/em>&nbsp;is being rebuilt.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The next action taken by PuTI is usually related to security configurations that limit access to website scripts, so the display may not be perfect.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h4>\n\n\n\n<p>A broken website can be quite panic-inducing, but it&#8217;s essentially a side effect of the website acceleration technology we use. The core problem is a&nbsp;<em>cache<\/em>&nbsp;data mismatch .<\/p>\n\n\n\n<p>By following this solution sequence:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Hard Refresh<\/strong>\u00a0in browser.<\/li>\n\n\n\n<li><strong>Clear Cache<\/strong>\u00a0in WordPress plugin.<\/li>\n\n\n\n<li><strong>Purge Cache<\/strong>\u00a0in Cloudflare.<\/li>\n\n\n\n<li>Firewall Configuration<\/li>\n<\/ol>\n\n\n\n<p>You can quickly restore your website to its normal appearance. As a best practice, whenever performing a major update to a theme or plugin, it&#8217;s highly recommended to&nbsp;proactively clear all&nbsp;<em>cache layers to prevent this issue from occurring.<\/em><\/p>\n\n\n\n<p>If this has been done by general users and website operators, but the website display is still messy, then immediately input a complaint ticket to PuTI via the portal&nbsp;<a href=\"https:\/\/satu.telkomuniversity.ac.id\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/satu.telkomuniversity.ac.id\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you ever opened a faculty or unit website at Telkom University and found it looking messy? What should be a neat and structured page suddenly displays only unstyled blue text, and the background has changed to a strange color, as in the image below. If you&#8217;ve ever encountered this, don&#8217;t panic! This issue is [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":177489,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"wds_primary_category":95,"footnotes":""},"categories":[95,97],"tags":[4105,979,2491,2437],"class_list":["post-179205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to","category-riyanti-en","tag-web-browser","tag-web-server-en","tag-webhosting-en","tag-wordpress-en"],"blocksy_meta":{"page_structure_type":"type-4","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/179205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/comments?post=179205"}],"version-history":[{"count":2,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/179205\/revisions"}],"predecessor-version":[{"id":179208,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/posts\/179205\/revisions\/179208"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media\/177489"}],"wp:attachment":[{"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/media?parent=179205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/categories?post=179205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/it.telkomuniversity.ac.id\/en\/wp-json\/wp\/v2\/tags?post=179205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}