Category: WordPress/Archives

Safe and Secure

Badbot, part of Popbot Universe by ThreeA Production

Christian Szell: Is it safe?
Babe: Yes, it’s safe, it’s very safe, it’s so safe you wouldn’t believe it.
Christian Szell: Is it safe?
Babe: No. It’s not safe, it’s… very dangerous, be careful.
—Laurence Olivier and Dustin Hoffman in “Marathon Man”

Upfront, you need to know: You’re not safe; you’re not secure. Running a website is an inherently insecure operation. However, you can radically reduce your risk.

Much has been written about web and WordPress security. If you’re responsible for a website and have read none of it, your site is probably insecure. It’ll stay that way until you take your security responsibilities seriously.

Rather than repeat the volumes of excellent advice, we’ll link to some of the best sources, and briefly recap the basics. The following is (as is often the case at Transom) WordPress-centric. More…

WordPress Unplugged

Website owners often go WordPress plugin crazy. Plugins do so much, so quickly, so easily — from adding image galleries to keeping your site more secure. But plugins can cause WordPress woes: different plugs may not play well together, or, when not updated, may behave weirdly with recent WordPress versions.

So how do you know if a plugin is A-OK or D.O.A.? Glad you asked. When evaluating a WordPress plugin, Transom poses these questions: More…

WP Password Prose

Post Edit- Publish and Visibility boxPassword-protecting a WordPress Post/Page hides its Content and Excerpt, but not its Custom Fields: those can still show. Below are ways to hide ’em, and functions for customizing the default WP Password-Protected messages.

Password-protect a Page/Post

Setting the Visibility to Password-protected changes the:

  1. Title– Adds this string "Protected: ", to the output of get_the_title().
  2. Excerpt– Returns this text when we get_the_excerpt(): “There is no excerpt because this is a protected post.”
  3. Content– Returns a password form (w/ text) when we get_the_content().


HTML5 Audio Player

Hearing Voices uses the WPAudioPlayer plug, which, since it’s Flash, the iPhone can’t see. But iPhone Safari is HTML 5 aware, and supports mp3 play. So here’s our quick&filthy fix. In the file: /plugins/audio-player/audio-player.php, find the: function getPlayer, and w/in that the variable: $playerCode. More…

WP Page Excerpt

Hand-crafting Excerpts for Pages got a lot easier in in WordPress 3+. Put this in your functions.php:

add_post_type_support( 'page', 'excerpt' );

And voilà, an Excerpt textarea should now show on your Edit Page screen (make sure “Excerpt” is checked in Edit Page»Screen Options). To extract Pages’ Excerpts…


WP Planets

HV is Obsessed with WordPress. Are you? Then schedule regular visits to WP’s “Planets”*: More…