Robert Richardson at PeakZebra's Avatar

Robert Richardson at PeakZebra

@peakzebra.bsky.social

PeakZebra blocks build apps on WordPress.

1,014 Followers  |  336 Following  |  630 Posts  |  Joined: 31.08.2023  |  1.702

Latest posts by peakzebra.bsky.social on Bluesky

I’ve seen that work. And for lower frequency long-form posters, having the whole of the latest post on the front page could work if I could be confident that I wasn’t missing posts in between my visits. But generally, titles with excerpts.

05.08.2025 14:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’d really love to ask one or two questions of a few folks who use either substack or beehive. Anybody game?

05.08.2025 14:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Interesting. As soon as you get that done, I hope you'll turn your attention to a full version control system for _all_ the parts of WordPress... ;-)

04.08.2025 18:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I wasn't thinking about that so much (doesn't everybody use their own namespace?) as hooking the same actions and filters as other plugins and getting unpredictable results. To be honest, I hardly ever encounter this kind of snafu; it was more me thinking out loud about plugin clashes others see.

04.08.2025 18:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was kind of riffing on something mentioned in passing in another post that I can't find now. I guess I'm imagining something composer- or npm-like to make it less likely that an update (especially an automatic one) of some other plugin wouldn't send your own setup spiraling.

04.08.2025 18:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

plugin dependency management for #WordPress... Does anybody do that?

04.08.2025 14:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

This isn’t even phoning it in, though. It’s just some weird random tweet dump of tweets from months ago.

03.08.2025 01:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What if everybody in the mid-atlantic just walked to DC, grabbed the reins, and began the task of straightening all this bullshit out? Half a million strong. Who'd stop them?

02.08.2025 15:40 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Why does @cursor.com.web.brid.gy seem to dump random ancient tweets in groups of a half dozen or so, all one right after the other?

02.08.2025 15:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Another year, another birthday. Never really been a huge fan of aging.

30.07.2025 17:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

what do you wish your #WordPress site could do that it doesn't?

25.07.2025 15:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A lot of life seems simpler once you start worrying about how to provide water to cattle in the dead of winter. In case you're looking for a way to simplify your life.

25.07.2025 15:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Come on, frigging Cursor AI:
You're absolutely right! That's a much simpler and more direct approach. Instead of trying to find the button with JavaScript selectors, we can just add an onclick attribute directly to the button in the save.js file. This will be more reliable and easier to debug.

23.07.2025 20:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@swiftonsecurity.com

23.07.2025 15:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Spot on.

23.07.2025 15:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

ok, I gotta admit that letting ai add a few features to this particular module has resulted in a bit of a mess. I can read it and it's relatively clear what it does, but it's needlessly circuitous and I'm definitely rewriting it. You really do have to keep requests to small chunks. #AntiVibe

23.07.2025 15:00 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

One thought, though: the U.S. has changed in ways that make 1984 a hell of a lot more "gettable." Cue rats in a cage.

22.07.2025 15:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

yeah, good luck with that shit.

21.07.2025 21:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The list of dev stuff that "I'm really going to sit down and learn any second now because I can't go on without it" is dauntingly long. Send snacks.

21.07.2025 14:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was with you till β€œbafflingly”

20.07.2025 20:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

…then you can query for the tag and expect exact matches. All this said, the data sets and traffic volumes of an awful lot of wp sites are small enough to forgive even fairly expensive queries. Oh, and it’s altogether reasonable never to touch the db directly in wp. Arguably that’s the point of wp.

20.07.2025 20:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

To be fair, there are plenty of situations where the whole point is using LIKE. Not much you can do about that. But the idea would be to build constraints into the design so that you could rely on an = finding the right stuff. If you can tag like things as you store them, for example…

20.07.2025 20:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Coolβ€”thanks for the tip!

20.07.2025 20:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Honestly, I've never used a transient in #WordPress, but it's a damned nice thing to have in the back of your mind. Want to cache DB queries? Use the transients API:
set_transient( 'custom_query', $data, 12 * HOUR_IN_SECONDS );

20.07.2025 16:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Curious about what your site is doing under the hood? Don't forget
Query Monitor. It shows every query on every page loadβ€”including your godawfully slow ones.

20.07.2025 13:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Speed tip: Avoid meta_query with LIKE comparisons on wp_postmeta. No index = slow queries.
Structure your data to use = or consider custom tables for heavy lookups.
#WPPerformance

19.07.2025 18:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

There’s actually a group 9 for boarding. Who knew?! What’s the difference between me and my superiors in Group 8, I wonder…

19.07.2025 16:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

get_posts() vs WP_Query() β€” Same engine, different defaults. get_posts() hides sticky posts and limits results to 5 unless overridden.
Always check args if results look weird.

19.07.2025 13:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Booked through next year. That’s hella impressive. Also, Europe is a bit different (that is, remains more civilized), but in the states it’s clear you’re safer steering your own boat, provided you’ve got the right personality for it.

18.07.2025 17:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sounds right. Congrats on heading out on your own, business-wise, by the way.

18.07.2025 17:41 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@peakzebra is following 19 prominent accounts