All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
Build Your WordPress Website - World's #1 WordPress Platform
Ad
Viewing ads is privacy protected by DuckDuckGo. Ad clicks are managed by Microsoft's ad network (
more info
).
wpengine.com
The Most Trusted
WordPress
Hosting Solution. 24/7/365 Support. Multiple Plans Available. Take the Complexity Out Of Website Maintenance with a Managed
WordPress
Hosting Platform.
WordPress Themes - WordPress Templates
Ad
Viewing ads is privacy protected by DuckDuckGo. Ad clicks are managed by Microsoft's ad network (
more info
).
themeforest.net
2024's Best WP Themes. High Quality
WordPress
Templates
Adding rel="me" to WordPress Social Menus
willnorris.com/2014/wordpress-social-menus-rel-me/
What Justin does, and what Konstantin is now trying to promote, is to setup a special "social" menu location within
WordPress
that users can assign a menu to (or fallback to using the standard Custom Menu widget if the theme doesn't have the social menu location). Using a few conventions and CSS techniques, it becomes very easy for a ...
Authentication in WordPress 2.8 - willnorris.com
willnorris.com/2009/authentication-in-wordpress-28/
Use Case. I've spent a lot of time working with the
WordPress
authentication system. I took over the OpenID plugin for
WordPress
two years ago, and was hired by Vidoop last May to work on the DiSo Project full time. Last summer, Matt Mullenweg invited me to talk at WordCamp SF 2008 about OAuth. As you can see in my slidedeck, it was a lot of smoke and mirrors at that point… we didn't ...
willnorris.com
willnorris.com
I moved my website from
WordPress
to a static
site
generator in 2014, and over the next few months, I wrote several posts about how I achieved certain dynamic behavior using custom nginx configurations. A fun little personal logo Oct 27, 2023
OpenID and WordPress Core - willnorris.com
willnorris.com/2009/openid-and-wordpress-core/
As for inclusion in
WordPress
core, I just don't think we're there yet. The OpenID plugin is pretty popular, but it is far from having the critical mass that would justify inclusion in core. I am a firm believer that
WordPress
should by no means try and include every cool feature under the sun in core. It would quickly grow out of control.
Hum - A Personal URL shortener for WordPress - Will Norris
willnorris.com/2011/hum-personal-url-shortener-wordpress/
It's a personal URL shortener for
WordPress
, inspired by Whistle. It's important to note that this is not a traditional URL shortener like bit.ly or goo.gl that is designed for creating links to any arbitrary
site
on the web. Instead, a personal URL shortener is intended to link to your own content… your blog posts, your status updates ...
WordPress Plugin Pet Peeve #1: Hardcoding wp-content - Will Norris
willnorris.com/2009/wordpress-plugin-pet-peeve-hardcoding-wp-content/
That's precisely what I do on my website: my
WordPress
installation lives at /
wordpress
while my content folder is at /
wordpress
-content I like having this separation of core
WordPress
files from the themes, plugins, and uploads I've added myself. It also makes it easier for me to upgrade
WordPress
, since I don't use the built-in upgrade ...
WordPress OpenID v3.0 - Will Norris
willnorris.com/2008/wordpress-openid-v3/
I'm happy to announce that version 3.0 of the
WordPress
OpenID plugin is now available. As previously mentioned, there are a lot of new features in this release: OpenID Provider - Specific user roles can be given the capability of using the built-in OpenID provider, turning their author posts URL into a valid OpenID which can be used to login to other
sites
.
Forcing SSL on WordPress.org - willnorris.com
willnorris.com/2014/forcing-ssl-on-wordpress-org/
So it seems that
wordpress
.org now serves traffic over SSL, and will soon be switching to SSL only.In the comments on the above article, Andrew Nacin said: Yeah, all of
WordPress
.org will be 100% forced SSL soon. For
WordPress
, I suspect that this was largely a pragmatic decision to take advantage of SPDY, but I'll take it!
New WordPress project structure
willnorris.com/2013/new-wordpress-project-structure/
A couple of weeks ago at WordCamp San Francisco, Koop approached a few of us with his idea for restructuring
WordPress
to have a "proper" project structure, with a real build system, integrated tests, moving compiled artifacts out of version control, etc. Basically, all the things that you would expect of a modern open source project, but ...
Best practice for commercial WordPress themes and version control
willnorris.com/2013/best-practice-for-commercial-wordpress-themes-and-version-control/
I've long kept my
WordPress
sites
in version control (and if you're not doing the same, let Mark Jaquith tell you why you should), and I typically pull in themes and plugins as git submodules.I recently purchased the Genesis Theme to use on a website I'm building for my church, and I'm trying to figure out how best to put it in version control.
One step forward, two steps back - Will Norris
willnorris.com/2014/one-step-forward-two-steps-back/
Idiomatic
WordPress
code must be designed to live alongside any number of other plugins or themes without interfering with them. It requires a bit more effort on the part of the developer, but it's a very large part of what makes
WordPress
what it is. It's what allows
WordPress
to be so versatile in the types of content it can serve, how it ...
WordPress OpenID v3.3 - Will Norris
willnorris.com/2009/wordpress-openid-v3-3/
I consider this important, and a good replacement for the current
WordPress
login mechanism. Yet, I have gotten much resistance from
wordpress
.org. Perhaps as the main developer of this plugin you could weight in and endorse the inclusion of OpenID as part of the
WordPress
core. Perhaps they will listen to you.
About - Will Norris
willnorris.com/about/
Even though I no longer use
WordPress
for this
site
, I still manage other
WordPress
-powered
site
, and continue to maintain a number of plugins and occasionally contribute to
WordPress
core and
WordPress
for Android. Contact. I can be contacted by email at will @ this domain or by phone at +1 (901) 484-9455. I'm "willnorris" on most
sites
...
A self-hosted alternative to Jetpack's Photon service - Will Norris
willnorris.com/2014/a-self-hosted-alternative-to-jetpacks-photon-service/
A self-hosted alternative to Jetpack's Photon service. January 10, 2014 by Will Norris. Like many people, I've long had a bit of a love/hate relationship with Jetpack, the
WordPress
plugin from Automattic that adds a slew of features like pretty photo galleries,
WordPress
.com stats, automatic sharing to Google+ and Twitter, etc. A lot of ...
WordPress MU in a development environment - Will Norris
willnorris.com/2008/wordpress-mu-in-a-development-environment/
Most of the development I do for my job is within
WordPress
, so I have quite a few
WordPress
instances running on my local workstation. I've been using the same custom Apache setup for three years, and have been developing on
WordPress
for almost as long, so I've been a bit bewildered with the amount of trouble I've had the several times I've attempted to get
WordPress
MU running on my ...
WordPress Plugin Pet Peeve #2: Direct Calls to Plugin Files - Will Norris
willnorris.com/2009/wordpress-plugin-pet-peeve-2-direct-calls-to-plugin-files/
So what is this, and why is it so bad? Well, the wp-load.php is a file provided by
WordPress
core that bootstraps the
WordPress
environment. It loads in the wp-config.php file, loads all the common
WordPress
functions and classes, initializes the database connection, and gets everything in place to process the request. These are all important things, and provides a lot of functionality that ...
wordpress, layouts, and URIs
willnorris.com/2005/wordpress-layouts-and-uris/
wordpress
. Well, I finally decided to ditch blosxom for a slightly more robust blogging package. Don't get me wrong, I absolutely love blosxom and it's design philosophy… I was just running into too many problems getting plugins to inter-operate and behave exactly as I wanted them too. While I miss being able to just edit entries in vi ...
wp-openid 2.2.0 released - Will Norris
willnorris.com/2008/wp-openid-220-released/
I've just released version 2.2.0 of the OpenID plugin for
WordPress
. Notable additions in this version: POST replay for comments - this should fix all the compatibility issues with other comment related plugins like reCaptcha. MUCH better memory usage - like no longer needlessly building a 2MB object on every page load!
WordPress Plugin Pet Peeve #3: Not being extensible
willnorris.com/2009/wordpress-plugin-pet-peeve-3-not-being-extensible/
WordPress
makes extensive use of its own actions and filters, just take a look at default-filters.php. This has a number of benefits - it allows you to keep your own code fairly clean and modular, but perhaps more importantly it allows other plugins to actually remove functionality they don't want using the remove_action and remove_filter ...
wp-openid - faster, stronger, better
willnorris.com/2008/wp-openid-faster-stronger-better/
One of the primary focuses for this next major release of wp-openid is stability. While most people have had great success with the plugin, there are a fair number that seem to have all kinds of strange problems, ranging from conflicts with other plugins, data corruption, library issues, etc. In order to reach the level of adoption I'd love to see, we have to make this plugin as easy to ...
wp-openid intelligent defaults
willnorris.com/2007/wp-openid-intelligent-defaults/
In a normal
WordPress
installation, there are two ways for user accounts to be created - by an administrator in wp-admin, or by self registering at wp-register.php. Adding OpenID to
WordPress
should simply enable an additional authentication mechanism, not change the entire account creation paradigm.
wp-openid 2.0 released - Will Norris
willnorris.com/2007/wp-openid-20-released/
I've just tagged version 2.0 of wp-openid, a
WordPress
plugin which allows you to use OpenID for authenticating users and commenters. There are a number of really cool features we just weren't able to get into this release, so that just means more to come in the next version.
wp-openid moving to DiSo
willnorris.com/2007/wp-openid-moving-to-diso/
In case you missed it last week, Steve Ivy and Chris Messina announced the DiSo Project as an incubator of sorts to develop distributed social applications. Initially, they will be focussing on plugins for existing publishing platforms like
WordPress
and Drupal.On the
WordPress
side, they are using wp-openid as a foundation to develop additional plugins that build on OpenID to bring other ...
Feedback