WordPress 4.4.1 Security and Maintenance Release

WordPress 4.4.1 is now available for download/install. This update contains security updates for all previous updates and you are strongly encouraged to update your site(s) immediately.

WordPress versions 4.4 and earlier are affected by a cross-site scripting vulnerability that could allow a site to be compromised.

Along with the security updates, WordPress 4.4.1 fixes 52 bugs from 4.4 (see release changes).

WordPress 4.4 Update Now Available

WordPress 4.4 makes your site more connected and responsive.

Say hello to the latest WordPress release: WordPress 4.4! This is a great release for both developers and users for many reasons. Front end users get a new theme to choose/use “Twenty Sixteen” which is simple and looks great on all devices. WordPress 4.4 also introduces a new way to display images so they will look great on all devices, and an an exciting embed option so you can now embed posts from WordPress sites into your site easily.

Developers also benefit a lot from WordPress 4.4 thanks to adding in REST API infrastructure to WordPress core, term meta (yay!), as well as improved performance with WP_Comment_Query().

If you have not done so already – download the update or simply use your existing installation of WordPress to update your site. Either way – this is an excellent time to make a backup copy of your site(s) before upgrading.

Enjoy and thanks to all the contributors for making this a great release!

WordPress Update: WordPress 4.3.1 Available

WordPress 4.3.1 is now available and should be applied to all your sites as soon as possible as is a security release that addresses two cross-site scripting vulnerabilities and a potential privilege escalation. For more information, see the release notes or view the list of changes.

You can read more about the update: https://wordpress.org/news/2015/09/wordpress-4-3-1/

You can download WordPress 4.3.1: http://wordpress.org/wordpress-4.3.1.zip

WordPress Update: WordPress 4.3 Available

WordPress 4.3 is now available for download.

For WordPress Users

This update includes a number of improvements in the admin area (menu customizer, formatting shortcuts, site icons), automatically generated secure passwords for new users, comments turned off by default for pages, and other great changes which will make working with WordPress on all your devices easier and more enjoyable.

For WordPress Developers

There are some noticeable changes with this new version as well including a new page template (singular.php), multisite changes, list table changes, and other customizer enhancements.

You can read more about the update: http://wordpress.org/wordpress-4.3.zip

WordPress Update: WordPress 4.2.4 Available

WordPress 4.2.4 is now available and should be applied to all your sites as soon as possible as it addresses six issues, including three cross-site scripting vulnerabilities and a potential SQL injection that could be used to compromise a site. For more information, see the release notes or view the list of changes.

You can read more about the update: https://wordpress.org/news/2015/08/wordpress-4-2-4-security-and-maintenance-release/

You can download WordPress 4.2.4: http://wordpress.org/wordpress-4.2.4.zip

WordPress Update: WordPress 4.2.3 Available

WordPress 4.2.3 is now available and should be applied to all your sites as soon as possible as it addresses security issues and contains fixes for 20 bugs from WordPress version 4.2. For more information, see the release notes or view the list of changes.

You can read more about the update: http://wordpress.org/wordpress-4.2.3.zip

Query All Custom Page Templates in WordPress

Make your WordPress quality assurance easier by using this custom query to easily find all custom pages templates and the pages that use them.

Here is a query you can use/run to find an example of any custom page template created and used on your WordPress site:

The Custom Page Templates Query

SELECT posts.ID, meta.meta_value
FROM wp_posts AS posts
LEFT JOIN wp_postmeta AS meta ON posts.ID = meta.post_ID
AND meta.meta_key = '_wp_page_template'
WHERE posts.post_status = 'publish'
AND meta.meta_value IS NOT NULL
GROUP BY meta.meta_value

The Custom Page Templates Results

That query will then return results that show the post ID as well as the page template file name so you can then easily see all your custom page templates in place. (See image below as an example)

WordPress query results for all custom page templates

Using the Results for Quality Assurance

In order to then actually see the pages that use the custom page templates, you would use the following URL format:

http://www.yoursite.com/?p={ID}

Real world example using this web site as well as the post ID of 123:

http://jzelazny.wpengine.com/?p=123

To do your final QA – you would just substitute the post ID with each found in the query results. You can then be sure you have tested a sample of each custom page template.

Easily Align Fields in Columns with Gravity Forms

Recently while working with Gravity Forms on a project – we needed to set up a large form that would span two columns. Since this is something common – I decided to look first at the Gravity Forms documentation.

Per the documentation I found this:

In Gravity Forms 1.5 we added “Ready Classes”. Using these new classes, you can easily create more advanced alternative layouts for the fields in your forms. Essentially, Ready Classes are class names that you can add to the parent element surrounding each field to take advantage of pre-defined styles included in the default form stylesheet.

By simply adding a new class to your form field (Advanced > Custom CSS Classes) – you can easily create columns (2 or three) without any custom CSS classes to worry about. In seconds – I had the style I needed!

Readyclass_admin_input

If you are looking to customize the layout for your Gravity Forms forms – do yourself a favor and read the following documentation: https://www.gravityhelp.com/documentation/article/css-ready-classes/ as it will save you a lot of time and frustration.

WordPress Update: WordPress 4.2.2 Available

WordPress 4.2.2 is now available and should be applied to all your sites as soon as possible as it addresses two security issues, includes hardening for a potential cross-site scripting vulnerability when using the visual editor, and contains 13 bug fixes from 4.2.

You can read more about the update: https://wordpress.org/news/2015/05/wordpress-4-2-2/

You can download WordPress 4.2.2: http://wordpress.org/wordpress-4.2.2.zip

WordPress Update: WordPress 4.2.1

WordPress 4.2.1 is now available and should be applied to all your sites as soon as possible as it contains a critical security update.

You can read more about the update: https://wordpress.org/news/2015/04/wordpress-4-2-1/

You can download WordPress 4.2.1: http://wordpress.org/wordpress-4.2.1.zip