Here’s a waterfall chart showing your page load.
Your page loads in 3.1 seconds, but doesn’t fire the document.ready event for another 27 seconds.
Aside from various room for optimization (you might split your .pngs across domains to make them load faster, for example) what this waterfall chart shows that it’s not the page that is hung but the page content.
It is not WordPress or WordPress content, rather the page your WordPress content is on or some 3rd party plugin (for example) failing to put scripts in the footer. This is probably in part because of the heavy usage of images without image sprites, but likely there is also some JavaScript blocking the onload event.
I’d start with the JavaScript, debugging using a tool like Firebug.
Related Posts:
- Backup the Database and Restore from the Backup?
- Scaling a WP eCommerce site
- Looking for a lightweight theme using WP3 new tags and features (not 2010) [closed]
- Limit Media Library to Given Folder
- How can I get posts in a subcategory to display on it’s parent categories archive page?
- Creating my own Admin Forms in a WordPress CMS?
- difference between esc_attr(), strip_slashes(), strip_tags()?
- customize_register with Multiple controls/settings – how to get values?
- Best practices for A/B testing?
- Editing the Number at the end of Page URLs / Editing Page Slugs
- Integrating the WordPress admin panel with a frontend theme
- Looking to display non-image files in Gallery with logo specific to file type
- simple wp_insert_post example
- Redirect members to custom page upon logging in through WP admin
- Integrating MailChimp newsletters as post
- Is it ok to not a have child theme and just create a theme from scratch?
- What is WordPress file encoding?
- WP_Query with the “offset” argument
- Adding “Interesting Tags” & “Ignored Tags” like StackOverflow.com in a WordPress Blog?
- Auto add taxonomy if post has category
- Add a containing DIV to core Gutenberg blocks
- How to Remove Subscribers from the Post Author Drop Down
- How to add classes in the wp_list_category parent link
- $wp_customize->remove_section for customizer setting?
- Search a post using the date it was posted
- Name/Word Replacement Plugin
- Get page ID outside the loop, matching menu ID
- Author Tracking Code!
- How do I change the markup only of a built-in widget?
- Is it possible to make widget return only data (eg, array)?
- Viewing checkout page removes fees from mini cart
- help to change some colors (woocomerce and store locator) [closed]
- Show Featured Post Only On The Homepage
- How can I create a second multisite network in a subdirectory?
- How do i remove animated icon [closed]
- order event posts by multiple custom fields
- Custom Role with Own Page Edit Capability
- Multi-site User Sessions
- Looking replicate static HTML Menu into WordPress Dynamic Menu [closed]
- CSS Styling a specific page
- How to create a control for css opacity in the Customizer
- How can I start over on my site? [closed]
- Plugin to allow registered users to customize their layout [closed]
- Custom Columns WordPress Admin
- add an option to the read page
- Custom login and registration forms
- Save Textarea on WordPress Frontend
- How to custom post navigation
- Showing different pages depending on a cookie value
- WP function duplicating body content
- Customizing Comments
- Custom section (e.g. Demos or Downloads)
- WooCommer Product Category Loop – How to change the display order of the rating and price?
- More Fields: Input “Values (if applicable)” is disabled
- Replace TimThumb in existing WordPress Themes
- Moved wp-content and got problem with themes directory?
- WP Search Form Query: Add Author’s posts into search query
- Creating a “Delete”-Button for Metadata userspecific
- Change default Video Player without Plugin
- Changing update message from Newspaper child theme
- export and import wordpress customization
- If Term Name Exists, Append a Unique ID to Slug
- where is admin footer?
- How can i add customisation of text to my theme?
- Can I overwrite custom taxonomy FROM “public” TO “false”
- Trying to customise 2011 Child Theme Background Colour
- How can I display both LTR and RTL language texts on the same page?
- New Page/Post Screen Opens an Existing Post
- Custom product status get filtered on all product list views
- the temporary save folder is wrong
- URL issue after setting up Custom Structure in Settings >> Permalinks
- Can I upload my self hosted WordPress website on GitHub as a project? [closed]
- Need to replace some text string on a title
- Custom roles and capabilities media not work right
- Cannot go to next page on phone but can on computer
- How to hide or remove a custom widget area when empty
- Dockerized WordPress is having Nginx Proxy Issues
- Create single{custom}.php with data in table out of wp_posts
- How do i edit text that is not in the customization menu
- Highlight specific user with custom field value
- let users add multiple divs in static page
- How do I map two domains to the same wordpress installation?
- Best way to replace image url with source
- Where should I put this custom data?
- Multiple Taxonomies Using Custom SQL Query
- Changing starting number of User ID
- how to register / add multiple options into one field in wordpress?
- Custom WP deactivate an email activation link sent to user’s email.
- How to duplicate “Pages” section in the control panel?
- WordPress Customize panel – accessing the values
- Pull certain WordPress posts on custom CMS instead and 301 wordpress to it?
- Create users via PHP
- Show post content in two different places without redirect
- Multiple Customizers
- Applying my own css classes in wp_menus 3?
- Cannot add custom css in site
- Problems with WP 6.1.1 and the get_user_meta() function
- Show last child Child category instead of first child category on page
- How to search for replacement titles and contents, excluding image URLs
- Modifying posts based on category in TwentyTwentyTwo theme