WordPress 4.0 now includes kinds of annoying dynamic page “snap” thing while editing. You can turn this OFF (which I do, by going up to view options and unchecking the snap option).
I think you can turn off the “smooth scroll” feature someplace in the settings, but not sure where that is at the moment.
If you’re using Ajax page loading as one scrolls … you would need to disable that Ajax loading feature (man I find that annoying …!)
-
This reply was modified 11 years by
simchris.
hi, here is one of the plugins I mentioned which is supposed to help with tracking down where all the dbase queries are going … I’ve started using this recently to double check myself on stuff:
WORDPRESS QUERY MONITOR PLUGIN:
https://wordpress.org/plugins/query-monitor/
Query Monitor is a debugging plugin for anyone developing with WordPress. It has some advanced features not available in other debugging plugins, including automatic AJAX debugging and the ability to narrow down things by plugin or theme.
Here’s an overview of what’s shown:
Database Queries
â—ľShows all database queries performed on the current page
â—ľShows affected rows and time for all queries
â—ľShow notifications for slow queries and queries with errors
â—ľFilter queries by query type (SELECT, UPDATE, DELETE, etc)
â—ľFilter queries by component (WordPress core, Plugin X, Plugin Y, theme)
â—ľFilter queries by calling function
â—ľView aggregate query information grouped by component, calling function, and type
â—ľSuper advanced: Supports multiple instances of wpdb on one page
Filtering queries by component or calling function makes it easy to see which plugins, themes, or functions on your site are making the most (or the slowest) database queries.
Hooks
â—ľShows all hooks fired on the current page, along with hooked actions and their priorities
â—ľFilter hooks by part of their name
â—ľFilter actions by component (WordPress core, Plugin X, Plugin Y, theme)
Theme
â—ľShows the template filename for the current page
â—ľShows the available body classes for the current page
â—ľShows the active parent and child theme name
PHP Errors
â—ľPHP errors (warnings, notices, stricts, and deprecated) are presented nicely along with their component and call stack
â—ľShows an easily visible warning in the admin toolbar
Request
â—ľShows matched rewrite rules and associated query strings
â—ľShows query vars for the current request, and highlights custom query vars
â—ľShows the queried object details (collapsed by default)
HTTP Requests
â—ľShows all HTTP requests performed on the current page (as long as they use WordPress’ HTTP API)
â—ľShows the response code, call stack, transport, timeout, and time taken
â—ľHighlights erroneous responses, such as failed requests and anything without a 200 response code
Redirects
â—ľWhenever a redirect occurs, Query Monitor adds an X-QM-Redirect HTTP header containing the call stack, so you can use your favourite HTTP inspector to easily trace where a redirect has come from
AJAX
The response from any jQuery AJAX request on the page will contain various debugging information in its header that gets output to the developer console. No hooking required.
AJAX debugging is in its early stages. Currently it only includes PHP errors, but this will be built upon in future versions.
Admin Screen
Hands up who can remember the correct names for the filters and actions for custom admin screen columns?
â—ľShows the correct names for custom column filters and actions on all admin screens that have a listing table
â—ľShows the state of get_current_screen() and a few variables
Environment Information
â—ľShows various PHP information such as memory limit and error reporting levels
â—ľHighlights the fact when any of these are overridden at runtime
â—ľShows various MySQL information, including caching and performance related configuration
â—ľHighlights the fact when any performance related configurations are not optimal
â—ľShows various details about WordPress and the web server
â—ľShows version numbers for all the things
Everything Else
â—ľShows any transients that were set, along with their timeout, component, and call stack
â—ľShows all WordPress conditionals on the current page, highlighted nicely
â—ľShows an overview including page generation time and memory limit as absolute values and as % of their respective limits
Authentication
By default, Query Monitor’s output is only shown to Administrators on single-site installs, and Super Admins on Multisite installs.
In addition to this, you can set an authentication cookie which allows you to view Query Monitor output when you’re not logged in (or if you’re logged in as a non-administrator). See the bottom of Query Monitor’s output for details.
Yeah. They removed the fixed layout a few versions back. And technically that “made sense” only because Google WANTS all sites to be mobile-ready, and sites work better when mobile friendly vs running separate sub domain, or a plugin which re-writes the entire site for mobile, etc. It also was difficult to manage a non-responsive layout while having al the fancy stuff people kept asking for, like megamenus, etc. — basically bloating the CSS with both responsive and non-responsive code and all the if/then stuff, made it less healthy for the majority of folk who do want a “responsive” theme.
Also, there are more and more underpinnings from Bootstrap inspired code, which is “responsive”…
Theme works great across all our sites (and has the past year). Usually the culprit with this kind of thing is a rogue plugin not updated to work with WordPress 3.9/4.0 which introduced a lot of changes; or a social media related plugin which has to go out and retrieve data and times out, or some kind of plugin which creates dynamic content by doing dbase queries PER PAGE load and not caching that (such as “related items”, complex Ajax loading of additional content on page scroll, forums, site forms which can be pinged externally and have auto-responders, etc.).
Often the ERROR LOGS for your site can give a specific indication of the error.
There is also a great resource checker plugin for WordPress I shared with somebody the other day here, but forget what that link is — it basically tells you WHICH plugin is taking up all your resources, and allows you to remove those, and/or find alternate solution.
I’m sure Marius or Lucian will have “official response” but thought I’d share that.
We had a site become corrupted the other day (first time since WP 2.6 ?) and the only way I could fix that was to use the “reinstall” WP function in the WP admin, which reset all the permissions properly. Weird. That site just kept crashing on everything like preview of theme option, running any plugin settings, etc.
Not sure that helped; but thought I’d at least give you some moral/mental support 🙂
Hi,
this theme is “responsive always on” .. there is no fixed layout.
There are some solutions for adding more ad spots, and you can find many posts on that by doing a search in the forum. Sorry I don’t have the actual links.
View your hosting account “error logs” to see why your site is ‘crashing’ …. perhaps a support ticket to your hosting provider to check logs might work, but you can usually see those logs from your hosting panel. If it’s shutting down ever NN hours that is usually due to something overloading, like not enough memory, too many plugins, images too large, runaway form script being used by spammers, etc.
I think some things can’t go into the child theme due to the changes that come up with sliders, visual composer, and mega-menu kinds of things.
In our case we just hack the main templates; keep a cheat sheet, and then skip theme version upgrades to every other one.
When setting up each block for home page, you can specify a “category” for that block, such as books, music, or movies; then when creating posts, put that post into one of those categories.
You would need to manually “minify” your CSS/JS. See the “PageSpeed” sticky topic for more info on optimizing your site.
Use GTMetrix.com to test your site as it will outline which issues are server or content related, and often provide optimized versions you can download and try to upload to your site.
It’s virtually impossible to remove the “render blocking” issue, as unless you build a site theme from scratch to load CSS in “sections” (impossible with a site theme like this with so many options for different types of users), there will ALWAYS be the need to load some elements before the above the fold content loads. Upshot: worry about everything ELSE and leave that for last.
One of my websites has pagespeed score of 97 with the render blocking issues still there as a warning. It’s the last thing to worry about.
Example topics related to this issue:
https://wordpress.org/support/topic/admin-ajaxphp-slow-server-response-time
http://www.inmotionhosting.com/support/website/wordpress/heartbeat-ajax-php-usage
WORDPRESS QUERY MONITOR PLUGIN:
https://wordpress.org/plugins/query-monitor/
Something you may wish to Google?
You can also disallow access to that folder with robots.txt to keep ‘bots from pinging it.
View your server/site logs to see where all the hits are coming from if external, and block an offending IP with CSF/firewall.
Avoid using ajax on pages with ‘penis’ in the title?
This is an issue with your WordPress install, not a theme issue.
You likely need to check your wp-config.php file and make sure it’s correct; also check your .htaccess file. Make sure you turn off any caching used by your hosting account.
Assuming your wp-config.php file and .htaccess file were not compromised or broken somehow and don’t need to be restored from your backup (you are making backups, right?)
Try
1) remove the theme folder via ftp or hosting filemanager
2) login to your admin, choose default theme (e.g., twenty fourteen)
3) make sure you do download/export of your site dbase for extra backup (unless it’s a new test site)
4) resave your permalinks just because that can reset things
5) again, clear ALL your caching; if using a plugin, or CDN, and in browser
6) upload theme correctly via FTP
7) upload the plugins which come with the theme via FTP
8) login to your admin panel again, activate only the visual composer plugin
9) activate the theme
-
This reply was modified 11 years by
simchris.
With a score that low, you need to check all the server based settings for gzip/deflate, and also make sure you have “expiration headers” set (which can be done from .htaccess file if using Apache server).
Try running GTMetrix.com score on your site, as this will better explain the different things you need to FIX, and break them out by category such as “server” or “content.”
You might use the console view in Chrome and see what errors are generated. This has helped me couple of times, when some plugin or other thing on the page was causing page to time-out between one thing to another.
I second that emotion 🙂
You may have a caching issue, as this is a responsive theme; meaning the desktop and mobile versions are using the same content, unless you’re using some kind of conflicting “mobile plugin.”
Generally you can do it by putting the code into a text box in custom sidebar for home page, as one example. You can also check to see if they have a WordPress plugin which might work as a simple widget.
You would likely need to manually edit *all* the module files you’re using for your home page and category layouts to do that. Might be a plugin for that, but I’ve never see one.
What we do here, is actually put the copyright notice at bottom of the graphics themselves to avoid that issue. However, we’re not “scraping” images from other sources.
-
This reply was modified 11 years by
simchris.
I did see the left right arrow graphics seem out of place, which may be related to the language file or some other custom CSS on page changing the alignment of those left/right arrow graphics.
You can embed SEO for the home page with YOAST SEO by using the fields at bottom of the “page” template you create as Yoast SEO provides a panel there for you to do so. If you cannot see that try clicking the “screen options” tab at very top right of the admin page window to “enable” visibility of the Yoast panel on your “page” editing screen.
You can embed h1 tags on your home page layout by simply putting a box on the page for text and putting your desired elements in that box such as the name of your site, or similar. “News” items generally don’t use h1 tags as they are ephemeral and may change daily/hourly and have no “long tail” benefit.
You might try this one:
https://wordpress.org/plugins/html-editor-syntax-highlighter/
Documentation – see link top and right side of forum pages 🙂
Do search in forum as somebody had solution for that , last month… Sorry i dont have link handy
I think you can simply comment that out in the module you’re using.