Book Sale! Code WP2025 takes 20% OFF our Pro Plugins & Books »
Web Dev + WordPress + Security
Author: Jeff Starr
956 Posts
Jeff Starr is a web developer, author, and teacher specializing in web security and building awesome things with WordPress. His favorite online projects include Plugin Planet, DigWP.com, and WP-Mix.com. Jeff writes books, runs his own business, writes about web development, and makes video tutorials at Lynda.com/LinkedIn. More »

Lightbox Notes

To add Lightbox functionality to any single image: Add rel="lightbox" to the anchor tag. Add a title="" attribute to the anchor tag. Add an alt="" attribute to the image tag. To add Lightbox functionality to any series of images: Add rel="lightbox[value]" to the anchor tag of each image. Add a title="" attribute to the anchor tag of each image. Add an alt="" attribute to the image tag of each image. Any set of pictures with the same rel="lightbox[value]" will display […] Continue reading »

Nine Feet

I’m a moral in a secret box, An earthworm, chewing through a sour meal, A home, still within the daisy farm. Oh, black ants, parasites, nematodes. This trunk’s cold with its precious relics. Jackpot’s dying for foxy diggers. I’m an end, a joke, a passing fad. I’ve left my mark to make a payment, Jumped in the lake with my mom and dad. Continue reading »

Digital Units

Digital units and their relative capacities1: Byte: (100 bytes) A single digital character. Kilobyte: (103 bytes) A small page of digital text. Megabyte: (106 bytes) A small novel, or a screen-resolution digital image. Gigabyte: (109 bytes) A symphony in hi-fi sound, or a pickup truck filled with paper. Terabyte: (1012 bytes) One-tenth of the printed collection of the Library of Congress. Petabyte: (1015 bytes) All of the email produced in the world in one day, or about a half-million hours […] Continue reading »

JavaScript Notes Plus

Welcome to Perishable Press! This article covers a plethora of useful JavaScript tips and tricks. For more excellent JavaScript information, check out the JavaScript tag archive. If you like what you see, I encourage you to subscribe to Perishable Press for a periodic dose of online enlightenment ;) Nifty JavaScript Design Tricks Clickable divs Standard design practice dictates that the site logo or banner located at the top of the page links to the home page of the site. There are […] Continue reading »

Phish Phight

I love reading these things.. (another pathetic email phishing attempt) Your online credit card account has high-risk activity status. We are contacting you to remind you that on March. 13, 2006 our Account Review Team identified some unusual activity in your account. In accordance with Chase Bank’s User Agreement and to ensure that your account has not been compromised, access to your account was limited. Your account access will remain limited until this issue has been resolved. We encourage you […] Continue reading »

Phish or Die

Ahh, the joys of stealing from people… Dear Customer Of The WellsFargo Internet Banking We Have Noticed That Your Wells Fargo Online Bank Account Needs To Be Updated, because we have made a new updates on our online banking service and we lost some information of our customer online banking accounts, we are sorry for that but you should update your Wells Fargo online bank account. To verify your online account and access your bank account, to be able to […] Continue reading »

Welcome to Perishable Press

Website makeover in progress (again). Actually, this website will probably exist in a perpetually evolving state until the end of time. It is simply too much fun to tweak, build, and learn. I now consider this website a project devoted to writing articles and practicing WordPress, web design, scripting, accessibility, and SEO. So feel free to look around, read some random nonsense, and get into some Business, but don’t be surprised if the universe folds in on itself or the […] Continue reading »

WordPress RDF Source Makeover

I love looking at beautiful source-code output. However WordPress tends to spit code out in random chunks, often leaving spaces, line breaks, and tabs littered throughout the source output. This messes things up. Lists don’t look like lists and logically written code often appears scattered along the page carelessly. Often, this is the result of poorly written PHP, which can be manipulated to write beautifully aligned code that looks as good as it works. Continue reading »

Monzilla Media Service Menu

Monzilla Media is a small, multidisciplinary design firm specializing in web development, graphic design, and multimedia services. Here is a complete list of services provided by Monzilla Media (as of February 19th, 2006): Continue reading »

Marquee Madness

For reference purposes.. Marquee Madness <marquee width="50%">Marquee Madness</marquee> So accepts the width attribute, like <img> tags. Continue reading »

Pipe Symbols

Useful reference for content creators working with code snippets: Name Symbol Code Broken pipe symbol ¦ ¦ Unbroken pipe symbol | | Continue reading »

Pathetic Phishing Attempt

For a good laugh, consider the following email message: Subject: Attention! Several VISA Credit Card bases have been LOST! Good afternoon, unfortunately some processings have been cracked by hackers, so a new secure code to protect your data has been introduced by visa. You should check your card balance and in case of suspicious transactions immediately contact your card issuing bank. If all transactions are alright, it doesn’t mean the card is not lost and cannot be used. Probably, your […] Continue reading »

WordPress Notes Plus

Welcome to Perishable Press! This article covers many different aspects of WordPress functionality, including customizing quicktags, deleting the cache, numbering comments & posts, changing password text, and displaying archive menus. Note that this article was written for previous versions (i.e., less than 2.0) of WordPress. Discrepancies may exist between the code presented in this post and that of more recent versions of WordPress. Nonetheless, this information is presented for references purposes with the hope that it will prove useful for […] Continue reading »

Scenes from Deep Space

The Millennium Falcon speeds through deep space, closely followed by a firing Imperial Star Destroyer. A large asteroid about the same size as the Falcon tumbles rapidly toward the starship. The tiny Falcon banks to avoid the giant asteroid as smaller rocks pelt its surface. Then the small craft roars under the asteroid which explodes harmlessly on the hull of the vast Star Destroyer. Ready, are you? What know you of ready? For eight hundred years have I trained Jedi. […] Continue reading »

Website in Development

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ligula lorem, consequat eget, tristique nec, auctor quis, purus. Vivamus ut sem. Fusce aliquam nunc vitae purus. Aenean viverra malesuada libero. Fusce ac quam. Donec neque. Nunc venenatis enim nec quam. Cras faucibus, justo vel accumsan aliquam, tellus dui fringilla quam, in condimentum augue lorem non tellus. Pellentesque id arcu non sem placerat iaculis. Curabitur posuere, pede vitae lacinia accumsan, enim nibh elementum orci, ut volutpat eros sapien nec sapien. Suspendisse […] Continue reading »

Creative Balance

I have been drawing and sketching for over thirty years. The process of setting up for art, developing ideas, and letting the pens flow, really gets my juices flowing. Once that flow hits, and the music fades, hours disappear, manifesting imagination. This process is so familiar as to happen automatically, as a natural consequence of internal inspiration, artistic creativity, and the desire to express the subjective experience of my subconscious mind. Another important aspect of exercising a creative lifestyle involves […] Continue reading »

Welcome
Perishable Press is operated by Jeff Starr, a professional web developer and book author with two decades of experience. Here you will find posts about web development, WordPress, security, and more »
Banhammer: Protect your WordPress site against threats.
Thoughts
Finishing up the pro version of Head Meta Data plugin, launch planned this month.
Finally finished my ultimate block list to stop AI bots :) Blocks over 100 AI bots!
After 10 years working late at night, my schedule has changed. I am now a “morning person”, starting my day at 6am or earlier.
Nice update for Wutsearch search engine launchpad. Now with 19 engines including Luxxle AI-powered search.
New version of 8G Firewall (v1.4) now available for download :)
Wishing everyone a prosperous and bright New Year!
I disabled AI in Google search results. It was making me lazy.
Newsletter
Get news, updates, deals & tips via email.
Email kept private. Easy unsubscribe anytime.