Improve your WordPress website speed, Part 1.
Generally speaking WordPress is fast. And this is the case even with large websites with tens of thousands of posts. Mostly, speed depends on the theme and than on the plugins. But in many cases the...
View ArticleInternal objects cache in WordPress
To speed things up, WordPress uses internal caching methods for storing object, queries for potential reuse. Use of cache will speed up normal operations of WordPress. Bot, there are cases where use of...
View ArticleAdding large number of terms
Due to the nature of working with terms and taxonomies, WP core functions that are used to add new terms are quite robust, but in the same time very, very slow. This article will show how WP terms...
View ArticleCustom posts filtering with taxonomy terms
Only when you get to work on a really huge WordPress website with hundred thousands of posts, post tags and other elements, you will realize that many operations you think as common are going to get...
View ArticleWordPress Security, Part 1: Hosting Environment
First thing you need to take into consideration when security of the website is concerned is the server you host your website on. There are 3 main hosting type environments and depending on what you...
View ArticleWordPress Security, Part 2: Files Protection
First step to ensure that your WordPress website is secure, is to set proper file permissions rights. Wrong file permissions can easily lead to hackers gaining access to your website. So, after you...
View ArticleWordPress Security, Part 3: HTAccess Tips
.htaccess is directory level configuration file used by Apache (and some others) web servers. Content for this file is very similar to web server global configuration file. Htaccess is used to override...
View ArticleWordPress Security, Part 4: Inside WordPress
After you have secured your server file system and set the .htacess file, you can now turn to WordPress and make some changes or add features that will help improve security even further. And some of...
View ArticleWordPress Security, Part 5: Spam Prevention
Most annoying thing when running a WordPress based website is cleaning up spam comments (there is no sure why to fully eliminate it) and removing spam blogs if you run open multisite installation of...
View ArticleWordPress Security, Part 6: Plugins & Themes
WordPress website can’t work without plugins or themes. Well, you don’t need plugins, but in most cases WordPress alone is not enough. Choosing, downloading and using both themes and plugins may look...
View ArticleUltimate Guide to WordPress Security
Over the past 2 weeks I have published 6 articles/tutorials on different security aspects related to WordPress, covering everything from server environment, file system using of .htacess file,...
View ArticleImprove your WordPress website speed, Part 2.
No matter how your website may be fast, it’s always good idea to find some new ways to speed it up. This time, speed will be gain by using very simple cache method that will allow you to cache some...
View ArticleIncrease PHP Memory Limit
Anyone working with WordPress (or any other PHP based system) had a chance to see one of the most common fatal errors PHP has to offer: Allowed memory exhausted. This is easy to fix, and depending on...
View ArticleWordPress Debug mode: Benefits and Pitfalls
Developers know how to best use debug in WordPress and it’s WP_DEBUG constant to get through potential problems and bugs their code might have. But, for regular users, using debug mode can be a very...
View ArticleGetting PHP errors from server
The most important step in debugging problems with the website (WordPess powered or any other) is to be able to get errors logged on the server side. This is not always as straightforward process as...
View ArticleChoosing mySQL Database Engine: myISAM or InnoDB?
WordPress is designed to run only on MySQL database. So, optimizing MySQL is very important thing if you want to run WordPress as fast as possible on the hardware you use. But, that might not be as...
View ArticleHow to optimize plugin loading
Few weeks ago I have tested 35 plugins to find how they affect WordPress in terms of loading and resource usage. What can plugin author do to make plugin loading faster, to use less memory and to lower...
View ArticleDebug WordPress rewrite rules matching
With introduction of custom post types, additional templates WordPress loads and maybe custom rewrite rules websites can use, it can be a bit confusing what happens when WP loads and resolves the URL....
View ArticleCanonical Redirect: Problem and Solutions
You have noticed how WordPress can fix and redirect incorrect and incomplete URL’s to your blog, and how different way you can link content will always redirect to one based on permalinks settings?...
View ArticleHow different caching methods work?
No matter how fast your server is, it is always a good idea to use different caching methods. It is important to understand how caching plugins work before you decide what is best solution for you...
View ArticleHow WordPress URL rewriting works?
On of the most important features WordPress has is permalinks rewrite engine that can create all those pretty links we are so used to with no query elements like question marks or ampersand. Did you...
View ArticleExpand WP Query: Taxonomies Terms
WordPress Query object is very powerful, and it allows you to filter posts with all sorts of criteria. One of the most important filters are taxonomy terms. You can filter using one or more taxonomies...
View ArticleURL Rewriting: Custom Post Types Date Archive
Last month I have published and article about WordPress rewriting as an intro to give better understanding what is happening behind the scenes when WordPress needs to resolve URL. This time, I will...
View Article
More Pages to Explore .....