Sign in

Jeff Starr

@perishablepress.com
204 followers 193 following 408 posts

Digital Nomad. Web Developer. Full Stack. Traveler. Hearts WordPress. Vanlife. Photographer. Book author. Minimalist. Writes tutorials on Apache/.htaccess, security, performance, CSS, HTML, JavaScript, PHP, SQL. AI/LLM enthusiast. Online since 1999.

PostsRepliesMedia
Jeff Starr @perishablepress.com · 03/10/2026
Working 24/7 can burn you out. Friendly reminder to slow down periodically and/or take a few days off once in a while to recharge your batteries.
000
Jeff Starr @perishablepress.com · 01/10/2026
It took me 3 hours to solve this
010
Jeff Starr @perishablepress.com · 30/09/2026
TIL: #CSS Difference in order of :has & :not a:has(:not(img)) select links that contain any element that is not an image a:not(:has(img)) select links that do not contain an image Both match links without images. The first requires a child element, the other does not.
000
Jeff Starr @perishablepress.com · 29/09/2026
Working on the 26th redesign of Perishable Press ☀️ Feeling very inspired 😎
001
Jeff Starr @perishablepress.com · 05/09/2026
👉 Great review for Disable Gutenberg #WordPress #plugin wordpress.org/plugins/disa...
010
Jeff Starr @perishablepress.com · 27/08/2026
🙏 Huge thanks to Averon Averenkov for helping to improve the #security and usability of my free #WordPress #plugin, Blackhole for Bad Bots. Super insightful and personable experience, highly recommended. averonsec.com
averonsec.com
Averon Averenkov | Security Researcher
000
Jeff Starr @perishablepress.com · 27/08/2026
Like The Office? Watch Cheers. You'll find out where all the jokes come from.
120
Jeff Starr @perishablepress.com · 14/08/2026
TIL for more fine-grained control over #macOS screen brightness, hold down Option and Shift before pressing either of the brightness keys. You get 64 increments instead of the usual 16.
110
Jeff Starr @perishablepress.com · 14/08/2026
I can't emphasize enough how important it is to periodically go thru and check the settings on your machine/device/app. Especially macOS, Chrome, etc. They are constantly adding/removing and changing things.
030
Jeff Starr @perishablepress.com · 08/08/2026
I may be removing Prismatic from the #WordPress repo. Just a heads up. wordpress.org/plugins/pris...
wordpress.org
Prismatic
Display beautiful syntax-highlighted code snippets with Prism.js or Highlight.js
010
Jeff Starr @perishablepress.com · 28/07/2026
My latest #plugin – REST Pro Tools – featured in this great video by David McCan on locking down #WordPress www.youtube.com/watch?v=M0VV...
youtube.com
Locking Down the WordPress REST API
YouTube video by David McCan
010
Jeff Starr @perishablepress.com · 18/07/2026
Very grateful for the great reviews 🙏
010
Jeff Starr @perishablepress.com · 09/07/2026
The *one time* I visit Tumblr this year..
000
Jeff Starr @perishablepress.com · 07/07/2026
☀️ Having a Summer Sale on my #WordPress #books and pro #plugins ⭐ Save 35% w/ code SUMMER during checkout 🤩 Shop books: books.perishablepress.com Shop plugins: plugin-planet.com
010
Jeff Starr @perishablepress.com · 30/06/2026
Looking forward to trying this: FullText Search for WP: A Community Plugin mattcromwell.com/fulltext-sea... #WordPress #plugins #search
mattcromwell.com
FullText Search for WP: A Community Plugin
FullText Search for WP is a community plugin to improve wp-admin search with FULLTEXT, meta, taxonomies, and better relevance.
000
Jeff Starr @perishablepress.com · 17/05/2026
🤩 Very excited about PHP-based block creation in #WordPress 7.0 make.wordpress.org/core/2026/03...
make.wordpress.org
PHP-only block registration
Developers can now create simple blocks using only PHP. This is meant for blocks that only need server-side rendering and aren’t meant to be highly interactive. It isn’t meant to replace the …
010
Jeff Starr @perishablepress.com · 22/04/2026
🌼 Spring Sale! Take 30% OFF all Pro plugins w/ code SPRING30 plugin-planet.com #WordPress #plugins
010
Jeff Starr @perishablepress.com · 24/03/2026
⚡ How to Disable All Automatic Updates (WordPress Core, Plugins, and Themes) digwp.com/2026/03/disa... #WordPress
030
Reposted by Jeff Starr
Dopious @dopious.com · 26/02/2026
Discover exactly how ChatGPT, Gemini, and AI search engines perceive your brand — and get a precise roadmap to dominate AI-powered results. geolign.com
geolign.com
Free GEO Checker: Uncover Generative Engine Gaps | Geolign
Is your brand invisible to AI? Geolign’s generative engine optimization audit tool checks your entity alignment for Gemini and ChatGPT. Test your site now.
051
Reposted by Jeff Starr
Dopious @dopious.com · 11/03/2026
Nice new local WordPress in your browser launched. wordpress.org/news/2026/03...
wordpress.org
Your Browser Becomes Your WordPress – WordPress News
031
Reposted by Jeff Starr
Leon Chevalier @speedifypress.com · 27/11/2025
Fixes: added slider to always-include selectors and loaded its JS last to stabilize display. #WooCommerce #OxygenBuilder #WebPerf adventuresinwordpressing.substack.c…
adventuresinwordpressing.substack.com
Supercharging Oxygen Builder to a Perfect 100⚡
From stock to lightning-fast with SpeedifyPress, OMGF and smart tweaks
0332
Reposted by Jeff Starr
Simon Harper @srhdesign.co.uk · 24/03/2026
3️⃣ This week's Top 3 Links from "All About Email", Issue 231: 1) DKIM2 - Signing the source and destination of every email - datatracker.ietf.org/doc/draft-ie... 2) Sender Audit - senderaudit.com/?utm_source=... 3) Preflight - preflight.qa/?utm_source=... Read the full newsletter below. 👇
newsletter.allabout.email
Issue #231 All About Email
Have you ever heard of DKIM2? DKIM2 introduces chain-of-custody email authentication, improving security, fixing forwarding, and preventing replay attacks.
122
Jeff Starr @perishablepress.com · 23/03/2026
🚀 Very excited to launch my latest #WordPress #plugin: REST Pro Tools 🛠️ plugin-planet.com/rest-pro-too...
141
Jeff Starr @perishablepress.com · 05/03/2026
Finally a (free) app that adds "New file" in right-click context menus for #macOS apps.apple.com/us/app/new-f...
apps.apple.com
New File Menu Lite App - App Store
Download New File Menu Lite by 兰桂 吴 on the App Store. See screenshots, ratings and reviews, user tips, and more apps like New File Menu Lite.
010
Jeff Starr @perishablepress.com · 05/03/2026
Great write-up on #PHP-based block creation coming in #WordPress 7.0 getbutterfly.com/php-only-blo...
getbutterfly.com
PHP-Only Block Registration in WordPress 7.0: The Feature I’ve Been Waiting for Since Gutenberg Launched
This article covers PHP-only block registration, a new feature introduced in WordPress 7.0. The feature allows developers to register blocks using PHP alone.
130
Reposted by Jeff Starr
Namira McLeod @rockdeinenpc.de · 05/03/2026
Wenn ihr eine oder mehrere #WordPress Website(s) betreibt und der Webhoster seine Server auf #Apache 2.4+ aktualisiert / umgestellt hat: Ändert die Codes in der #htaccess ! Für mehr #Sicherheit ! 👇 www.rock-deinen-pc.de/neue-sicherh... Eure Namira 🙋‍♀️ (Danke für den Codecheck @perishablepress.com)
Ändere die Sicherheitscodes in der .htaccess, wenn dein Provider auf Apache 2.4 aktualisiert oder umgestellt hat! Für mehr Sicherheit deiner WordPress-Website.
121
Jeff Starr @perishablepress.com · 03/03/2026
Finishing up a new Pro #WordPress #plugin for managing the WP REST API 🛠️ Plan to launch within the next couple of weeks, Lord willing!
040
Jeff Starr @perishablepress.com · 03/03/2026
Perfect example of how too many ads completely ruin a web page (before and after).
Temp-email web page before ads loaded, nice clean simple designTemp-email web page after ads have loaded, complete mess and UI/UX nightmare
030
Reposted by Jeff Starr
Joshua Britt @joshua.social · 28/02/2026
The Kia EV9 rebrand is still the best example of a legacy company actually understanding structural peace. Most ‘modern’ updates just feel like a font change, but they actually fixed the architecture of the logo. Surgical.
041
Jeff Starr @perishablepress.com · 28/02/2026
👉 Two great (and free) sites for grabbing #emojis, icons, symbols, and special characters on the fly: No ads, no popups, just awesome and free: symbl.revend.group Also great but has a giant popup cookie banner that breaks flow: copychar.cc
010
Jeff Starr @perishablepress.com · 26/02/2026
Be careful out there: Never Buy a .online Domain www.0xsid.com/blog/online-...
0xsid.com
Never Buy A .online Domain | Sid's Blog
040
Jeff Starr @perishablepress.com · 24/02/2026
Age-verification would be a disaster. spectrum.ieee.org/age-verifica...
spectrum.ieee.org
The Age Verification Trap
Platforms are caught in a dilemma: enforce age restrictions or protect user privacy. How are they navigating this tricky terrain?
020
Jeff Starr @perishablepress.com · 23/02/2026
Testing #WordPress 7.0 beta, not loving the new link color in Admin Area 🫤
Current blue color, sort of muted and unobtrusiveNew 7.0 blue color, sort of more in your face harsh tone ish
230
Jeff Starr @perishablepress.com · 19/02/2026
🤯 Insane collection 👉 2,622 Free Web Scraping APIs github.com/cporter202/s...
github.com
GitHub - cporter202/scraping-apis-for-devs: This GitHub repo is a powerhouse collection of scraping APIs for developers that you can start using immediately to build everything from simple automations...
This GitHub repo is a powerhouse collection of scraping APIs for developers that you can start using immediately to build everything from simple automations to full-scale applications. - GitHub - ...
010
Jeff Starr @perishablepress.com · 17/02/2026
Nice collection of modern #CSS snippets to replace older techniques: modern-css.com
modern-css.com
Modern CSS Code Snippets | modern.css
A collection of modern CSS code snippets. Every old CSS hack next to its clean, native replacement, side by side.
020
Jeff Starr @perishablepress.com · 05/02/2026
It's a weird feeling deleting actually useful comment spam left by AI bots.
040
Jeff Starr @perishablepress.com · 04/02/2026
When a bug flies into my office
Screenshot of Dwight Schrute yelling "Do you wanna die" (The Office)
010
Jeff Starr @perishablepress.com · 04/02/2026
About the recent Notepad++ supply chain attack securelist.com/notepad-supp... #security
securelist.com
The Notepad++ supply chain attack – unnoticed execution chains and new IoCs
Kaspersky GReAT experts discovered previously undocumented infection chains used in the Notepad++ supply chain attacks. The article provides new IoCs related to those incidents which employ DLL sidelo...
010
Jeff Starr @perishablepress.com · 02/02/2026
Testing all of my plugins on #PHP 8.5 and #WordPress 7.0 (nightly). Zero issues so far just smooth sailing 😎
030
Jeff Starr @perishablepress.com · 02/02/2026
🔌 Plugin update! Simple Download Counter v2.3, features new Micro API and new shortcodes to display categories and multiple download links wordpress.org/plugins/simp... #WordPress #plugin #free #opensource
wordpress.org
Simple Download Counter
Simply counts the number of times your files are downloaded. Display download links and counts using shortcodes.
030
Jeff Starr @perishablepress.com · 02/02/2026
🔌 Plugin update! Simple Login Notification v2.2, features option to exclude any users, adds "select all" checkbox utility, and improves email alerts wordpress.org/plugins/simp... #WordPress #plugin #free #opensource
wordpress.org
Simple Login Notification
Sends a notification email when admins and other users log in to your site.
030
Jeff Starr @perishablepress.com · 29/01/2026
One thing I've learned over the years. If you link to some article in your project, download a copy to your local machine. That way you can reference or recycle if it's ever taken offline.
020
Jeff Starr @perishablepress.com · 27/01/2026
😎 Spent some quality time on this update for Contact Form X ⚡ Version 3.0 refactors all CSS/JavaScript, improves cookies, adds three custom fields (choose text, phone, radio, select, checkbox), and much more. Completely free and open source forever @ wordpress.org/plugins/cont... #WordPress #plugin
wordpress.org
Contact Form X
Displays a user-friendly contact form that your visitors will love. Lightweight, fast, secure, and accessible (ADA/WCAG compliant).
010
Jeff Starr @perishablepress.com · 22/01/2026
Check your #browser extensions, some are hiding JavaScript #malware in PNG images hackingpassion.com/ghostposter-...
hackingpassion.com
GhostPoster Malware: How Browser Extensions Hide JavaScript in PNG Icons
GhostPoster uses steganography to hide malware inside browser extension logos. Over 1 million victims. Part of DarkSpectre operation hitting 8.8 million users. Seven years undetected.
020
Jeff Starr @perishablepress.com · 21/01/2026
☕ Fresh updates for all of my #books now available ⚡ New versions feature many improvements, including updated links, new resources, better formatting, and more. As always, book owners can download the latest versions and all extras for FREE 😎 books.perishablepress.com #WordPress
030
Jeff Starr @perishablepress.com · 20/01/2026
🧙‍♀️ Finally cooked up a proper PDF demo for Wizard's SQL Recipes for WordPress books.perishablepress.com/wp/wp-conten... #WordPress #SQL #book
130
Jeff Starr @perishablepress.com · 12/01/2026
Human coders are still better than LLMs antirez.com/news/153 #AI
antirez.com
Human coders are still better than LLMs - <antirez>
031
Jeff Starr @perishablepress.com · 09/01/2026
#AI Coding Assistants Are Getting Worse spectrum.ieee.org/ai-coding-de...
spectrum.ieee.org
Newer AI Coding Assistants Are Failing in Insidious Ways
One AI coding assistant power user says the tools are hitting a plateau, and some are even declining. What's causing this unexpected twist in tech?
020
Jeff Starr @perishablepress.com · 09/01/2026
Disclaimer: I did not write this, just sharing. Staging is a wasteful lie: the case for the mono-environment www.tomwphillips.co.uk/2026/01/stag...
tomwphillips.co.uk
Staging is a wasteful lie: the case for the mono-environment
Staging doesn't catch bugs, slows delivery, and makes developers miserable. Ship straight to production instead.
010
Jeff Starr @perishablepress.com · 08/01/2026
4 #CSS Features Every Front-End Developer Should Know In 2026 nerdy.dev/4-css-featur...
nerdy.dev
4 CSS Features Every Front-End Developer Should Know In 2026 · January 7, 2026
Toolbelt worthy, powerful, and game-changing CSS you need for 2026.
010