David Artiss

Category: WordPress (page 3 of 7)

Plugin developer, Core contributor and support volunteer. Yeah, I’m a WordPress fan!

I’ve moved. Again.

Only a few weeks ago I moved the site domain and now the hosting has moved too. Tsohost, a UK hosting company, has great support and is excellent value for money. But you get what you paid for and I’ve remained frustrated at speed problems with my site.

Continue reading

Resetting WordPress Two-Factor Settings

The Two Factor plugin for self-hosted WordPress sites is an excellent way of improving the security of your site. There were plans to move this into Core last year but this hasn’t happened – to be honest, I suspect it may be due to how unfinished it currently is, in particular it’s not very user-friendly.

One such “unfriendly” feature is that once you set up a third party authenticator app (which you do via a QR code) there’s no option to do it again – switch phones or apps and there’s no way to set this back up again.

Continue reading

My Year in WordPress – learn more about how I contributed to WordPress in 2016!

Changing the Font Size in a Jetpack Contact Form

For the theme I’m currently using, the field descriptions on the Jetpack contact form appear really, really small.

After some fiddling (and Googling, which although yielded answers, I didn’t find any that worked) I found a solution.

Continue reading

At the weekend the popular WordPress host (and recommended by WordPress.org) Bluehost had an outage for approximately 12 hours. This affected many customers, including the Automattic owned WP Tavern website.

Somebody asked why WP Tavern was on Bluehost and not one one of the WordPress.com VIP hosting packages, to which Matt Mullenweg replied…

I like to have things on each of the hosts that .org recommends to get first-hand customer experience, both the ups and the downs. So Tavern is on Bluehost.Matt, WP Tavern

Now, isn’t that a REALLY good idea?

State of the Word, 2016

Last weekend was WordCamp US (WCUS ), during which Matt Mullenweg gave his yearly “State of the Word” keynote speech. It’s interesting, particularly this year, as it’s not just about the previous year but also about what to expect from WordPress in the coming year.

Continue reading

9 Year Anniversary

In the last few days I’ve hit a milestone…


Continue reading

The irony of getting this message when attempting to visit the WPScan Vulnerability Database site is not lost on me 😉


How to work out the current state of a plugin

It’s a rare instance where you need to know, from your own code, the state of a plugin but, for instance, this may be something particularly relevant to a theme.

The usual way is to use the PHP command functions_exists to check whether a specific function is present. Of course, hard-coding this is probably not the best idea as function names change. Instead the WordPress function is_plugin_active is a better solution and you only need to specify the (non-changing) plugin slug for this to work.

Now, this will tell you if the plugin is active but what if you also want to know if it’s installed or not?

Continue reading

Why WordPress developers often get the is_admin function wrong

Let me first say that I’m guilty. For “performance reasons” I’m always careful to only run functions in their appropriate area of WordPress – so, something only used in the admin area will be checked via the use of is_admin. Only if this is true will I then run that code. It makes sense.

But for plugins there is no performance improvement.

Continue reading

Olderposts Newerposts

Copyright © 2017 David Artiss

Theme by Anders NorenUp ↑

Scroll Up