Ross Morsali's Avatar

Ross Morsali

@ross-m.bsky.social

I build plugins for WordPress, working on Search & Filter v3 rm.codes searchandfilter.com

878 Followers  |  350 Following  |  77 Posts  |  Joined: 15.01.2024
Posts Following

Posts by Ross Morsali (@ross-m.bsky.social)

Preview
Open Office Hours with Michelle Frechette

Join me and fellow WordPressers in about an hour for my open office hours. Sometimes it's just conversational, and sometimes we help each other solve issues. (Wednesdays at 10am EDT/3pm UTC)

Sign up below!

events.zoom.us/ev/AtWlv0oVh...

18.02.2026 14:03 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
"Unlocking faceted search in WordPress with Ross Morsali of Search & Filter" - WP Builds WordPress Podcast Ross Morsali joins WP Builds to discuss his Search & Filter WordPress plugin, how it works, its integrations, scalability, support, and future plans.

So I went on the @wpbuilds.com podcast (thanks for having me)πŸ˜…

If you want to know a little bit about Search & Filter and how it came to be you can check it out below πŸ‘‡

wpbuilds.com/2025/08/21/4...

21.08.2025 13:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

The Bricks 2.0 release is looking slick πŸ”₯

I think now would be a good time to mention something we've been cooking - a very tight integration with Search & Filter πŸ₯³

This integration has been built on top of Bricks 2.0 and won't be compatible with earlier versions.

Release is imminent ⏰

17.07.2025 10:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If anyone wants to advocate for better search results when you're using the exact name of a plugin, this is where to do it meta.trac.wordpress.org/ticket/2642

11.06.2025 20:46 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

It's here! v1.20 of Turbo Admin for #WordPress is rolling out through auto updates in your browser.

It has the mythical plugin installs and user switching in the command palette. And it's great!!

Read all about it:

rosswintle.uk/2025/05/addi...

And see it in action...

29.05.2025 20:55 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
% gateway sales via PayPal and Stripe over the years.

2025 -  Stripe 76% / PayPal 24%
2024 -  Stripe 73% / PayPal 27%
2023 -  Stripe 61% / PayPal 39%
2022 -  Stripe 53% / PayPal 47%
2021 -  Stripe 50% / PayPal 50%
2020 -  Stripe 47% / PayPal 53%

% gateway sales via PayPal and Stripe over the years. 2025 - Stripe 76% / PayPal 24% 2024 - Stripe 73% / PayPal 27% 2023 - Stripe 61% / PayPal 39% 2022 - Stripe 53% / PayPal 47% 2021 - Stripe 50% / PayPal 50% 2020 - Stripe 47% / PayPal 53%

I noticed over the last few years a drop off in transactions via PayPal - today I thought I'd look at the stats!

Over half of sales were via PayPal back in 2020 (the highest point was 60% in 2017) and now they're down to 24%.

I wonder if this is going to decline even further

16.05.2025 14:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Documentation Archive

Nothing like dogfooding your own product πŸ˜…

We've just relaunched our new documentation section powered by Search & Filter Pro ℒ️

searchandfilter.com/documentation/

Honestly, using our own plugin for our documentation uncovered so many tiny little issues - it was totally worth doing for that alone.

07.05.2025 08:56 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yeah it's been an odd day, made the most of it though by going to the beach, park, and sitting on a terrace.

Forgot to say the oddest thing was no traffic lights! People have been incredibly civilised though from what I saw 😁

28.04.2025 20:09 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Missing electricity for 9 hours makes you appreciate it when it comes back on (fridge, WiFi, mobile network, lifts!)

I saw some people stuck in a building because the electronic doors wouldn't open..

Crazy that 2 whole countries have been without power for most of the day

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

@nathanwrigley.com 🧐

11.04.2025 06:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Mirror mirror on the wall - snow white

Mirror mirror on the wall - snow white

10.04.2025 16:38 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ok this worked out great last time, let's see if it works again!

I'm looking for another support engineer for my WordPress plugin - Search & Filter - fully remote.

Please share for reach 😁

08.04.2025 07:48 β€” πŸ‘ 7    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
Post image

AI processing, on your terms.

ClassifAI now supports Ollama, letting WordPress sites run AI models locallyβ€”no external API, no data sharing.

Just one of many updatesβ€”see what’s new: buff.ly/w7vPIl0

01.04.2025 15:03 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

With our recent update as a nonprofit, we now have Slack Pro! There’s never been a better time to join us.

Use discount β€˜poststatus50’ for a $50/year membership.

Https://poststatus.com

01.04.2025 19:15 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 1    πŸ“Œ 0

Very jealous!

22.03.2025 09:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Love the RATM quote

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

Here is the repo, used AI to rush through most of it this morning πŸ˜…

github.com/rmorse/block...

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

Haha no not at all, it's easier than you might think.

Something I noticed a while back was the deactivate links usually have the correct link, but plugins hijack them with JS, so it's a case of hijacking that and redirecting the href.

And the link is usually wrapped in a 'deactivate' class.

20.03.2025 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Live Accessibility Remediation: Race to Clear Issues
Tune in to watch Amber Hinds fix accessibility problems on a WordPress website in real-time! In this livestream, Amber is going to race herself to see how ma... Live Accessibility Remediation: Race to Clear Issues

I'm back remediating #WordPress #accessibility live on YouTube today! After the trouble last time blocking my ability to make progress and requiring redoing work, I have catching up to do! Tune in at 11 AM central to see what I can fix in 60 minutes. #a11y #livestream

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

Haha I won't rule it out...!

I think these popups annoy devs the most who are constantly disabling and enabling plugins, I'm guessing end users are not so bothered by them

20.03.2025 14:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Tired of those annoying plugin deactivation popups??

I've got just the tool for you, a little chrome extension - let me know if you want a copy πŸ˜…

#wordpress

20.03.2025 13:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

πŸš€ Blocksy 2.0.92 is here! A packed update bringing new features, fixes & improvements.

We’ve added separate pagination for search pages, improved off-canvas menus, enhanced WooCommerce integrations, and more!

Update now & check out the full details πŸ‘‰ buff.ly/AlYVsvi

#WordPress #Blocksy #Update

13.03.2025 18:45 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
More efficient block type registration in 6.8 WordPress 6.8 introduces a new function wp_register_block_types_from_metadata_collection(), which allows plugins to register multiple block types with a single function call. This function expands …

Are you developing or maintaining a WordPress plugin that registers multiple block types? Then you probably benefit from using the new `wp_register_block_types_from_metadata_collection()` function that is added in WordPress 6.8.

Learn more: make.wordpress.org/core/2025/03...

13.03.2025 15:59 β€” πŸ‘ 17    πŸ” 4    πŸ’¬ 1    πŸ“Œ 0

#WordPress people, do you know of a simple solution that will allow you to set up content update reminders?

E.g. "Remind me in 30 days to update this policy"

or

"Remind me every year on [date] to update this post"

12.03.2025 15:13 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 5    πŸ“Œ 0

Do you mean to sell the plugin as in the business? I guess it's difficult without having made any sales, you could ask for more regardless once you prove viability and launch the pro version + make some sales.

This sounds like a tough challenge!

13.03.2025 12:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Autogenerate code showing  the comment:
// Only proceed if the current user has sufficient permissions

Followed by:
if ( is_admin() ) {

Which is not a valid way to check the current user  has sufficient permissions

Autogenerate code showing the comment: // Only proceed if the current user has sufficient permissions Followed by: if ( is_admin() ) { Which is not a valid way to check the current user has sufficient permissions

Watch out fellow LLM users, `is_admin()` does NOT check if the user is an admin πŸ˜…πŸ˜‰

#wordpress

11.03.2025 11:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m about to do an official post on the blog for this, but did you know almost any WordPress developer can write for the dev blog? In particular there are four topics that could use your help, that dive into React, query_vars, testing and one other I’m forgetting.

07.03.2025 21:59 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
WP Builds LIVE - Watch us live! Watch us LIVE over at WP Builds. Something WordPress related coming your way!

Join us LIVE for the 'This Week in #WordPress' show. It's fun, and we'd love your comments! Starts at 9am NY time.

wpbuilds.com/live

Join Nathan Wrigley, me, Angela Blake and Andrew Palmer.
#TWiW

03.03.2025 12:38 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Colormaxxing A short post that compares the classic sRGB colors with a 'stronger' version of them in the P3 color space.

Mind completely blown by the concept of maxxed out colors: karuna.dev/colormaxxing/

24.02.2025 14:36 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Yeah it's a shame, there were a few weeks where it seemed like it might take off over here but it's gone v quiet lately

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