Like the blog? Get the book »

Author Profile: Jeff Starr

Should Clients Update Their Own Sites?

Should Clients Update Their Own Sites?

A common question for new WordPress designers/developers is how to handle plugin upgrades and upgrades of WordPress itself. To illustrate the meaning behind this question, consider the following real-life example. I recently logged into a client site for maintenance to find that someone had “attempted” an upgrade of WordPress, but that it had failed:

New htaccess Code for WordPress Permalinks

New htaccess Code for WordPress Permalinks

While manually upgrading a bunch of old WordPress sites, I realized that the WordPress htaccess rules for permalinks had changed. For many years and versions, the htaccess code that enables WordPress permalinks went unchanged, resulting in an almost sacred set of htaccess directives. Here are the original permalink rules as currently provided at the WordPress Codex:

Custom Login / Register / Password Code

Custom Login / Register / Password Code

In this DigWP post, we transform three slices of code into a clean & stylish tabbed menu that visitors can use to login, register, and recover passwords from anywhere on your site.

There are too many features and details to explain up front, so take a moment to check out the working demo to see the finished product.

DiW Contest Winners!

Congratulations to all 10 of our Holiday Giveaway Contest Winners! Thank you to everyone who entered (click through to see who won)!

Digging Into WordPress Book Giveaway and Holiday Sale!

Digging Into WordPress Book Giveaway and Holiday Sale!

To celebrate this magical time of year, we’re giving away FREE copies of Digging Into WordPress and throwing a HUGE Holiday Sale! PLUS we’re selling a limited number of slightly damaged books (scratch-&-dent) for $15 OFF.

How to Ajaxify Your WordPress Site

Without touching a line of code, you can harness the power of Ajax to boost performance, improve usability, and fill your site with win.

New System for Updates and Downloads

New System for Updates and Downloads

As part of our ongoing mission to always find new ways to improve our operation, we’ve set up a new system for downloading DigWP book updates.

The new system is much more user-friendly and is designed to simplify things and make the upgrade process easier for everyone.

Display Total Number of Blogroll Bookmarks

Display Total Number of Blogroll Bookmarks

Quick WordPress tip for you today! A reader recently asked about displaying the total number of blogroll bookmarks on their site. This sounds simple enough but not everyone meddles with code these days, so here is a nice PHP snippet that will do the job. You can add this code anywhere in your theme template (wherever you want to display the total number of Blogroll links).

Awesome WordPress Plugins to Empower Your Visitors

If you’re looking for some great plugins to bring more interactivity and user participation to your WordPress-powered site, check out my guest-post over at ProBlogger – it covers Google Search, Star Ratings, Favorite Posts, and other techniques to empower your visitors.

Change Your Database Prefix to Improve Security

Change Your Database Prefix to Improve Security

One of the awesome things about WordPress is that it’s a dynamic publishing system that uses a database to store your site’s information: posts, options, plugin and theme settings – all of this data is stored in your site’s database. It’s like the brain of your WordPress installation.

Unfortunately the WordPress database is also a prime target in many website attacks. Spammers and other bad guys target various database tables with automated scripts, SQL injection, and other malicious code. Needless to say it’s critical to protect your database and keep recent backups. One of the smartest ways to protect your site’s database is to change the default table prefix to something obscure and difficult to guess. Sort of like a password.

Customize Your WordPress Dashboard

Customize Your WordPress Dashboard

There are many ways to customize the WordPress Dashboard. Over the years, the Dashboard has evolved into a highly flexible information portal, enabling an overall, big-picture view of the main components of your site, while also providing granular data on everything from recent comments and plugin updates to incoming links and WordPress news. And that’s just the default functionality, there are also a ton of dashboard widgets and plugins available in the WordPress Plugin Directory that you can use to transform your Dashboard into just about anything, or even disable it completely.

DiW v3.0 Printed Books!

DiW v3.0 Printed Books!

We’re now accepting orders for printed copies of Digging Into WordPress version 3.0. The books currently are finishing up at the printers, and should be ready to ship within the next week or so. From what we’ve seen so far, the finished books are looking incredible. To give you a taste, here are a few shots of the newly printed books featuring the new dark/black cover and black coil binding:

Speed Up Your Blogging with WordPress Shortcodes

Speed Up Your Blogging with WordPress Shortcodes

Shortcodes are WordPress’ way of creating shortcuts for code snippets, strings of text, or anything else that you need to display on your site. So this means that you can save time by replacing your most commonly typed words and phrases with WordPress shortcodes. For example, if you are frequently typing your blog’s URL, you could place the following code your theme’s functions.php:

WordPress Security Keys

WordPress Security Keys

In our recent post on pimping the wp-config.php file, we explain that using strong Security Keys is an important part of securing your WordPress installation. In this post, we want to zoom-in on Security Keys and look at what they are, how they work, and how to use them to greatly improve the security of your site.

© 2009–2024 Digging Into WordPress Powered by WordPress Monzilla Media shapeSpace