Showing attribute filters as a dropdown select in the catalogue sidebar with blocks?

Hi there,

I'm playing around with a custom block-only theme and a fresh install of WooCommerce - some real basic out of the box stuff.

I've added some attributes (e.g. "Brand") and assigned them to a couple of products.

However it appears there is no way to get my new "Brand" attribute to display as a dropdown selector. There are only two options for display - "list" and "chips".

Neither of which are viable options for any store with more than a handful of products as the sidebar gets cluttered.

reddit.com
u/AberrantNarwal — 5 days ago

Stuggling with Mega Menus in custom Block Theme

Hello!

I'm building out a bare-bones block theme to try and learn what's going on under the hood.

First I've got to say I'm running into difficulty. Any tutorials/guides including the official theme handbook seem to be slightly out of date using theme.json v2. Finding a logical resource walking from step A to B seems to be an impossibility.

The mixing of theme.json, inline styles, style.css and annotated html comments to define how the site looks has got me questioning my sanity.

The tutorial I've been following already seems to require fighting against the wordpress css by overriding just to get full width content to work. I'm at a loss for words, this is just basic html layout with some css.

Basically without going on too much it seems like all of this hoopla is to make the content editable to the lay-man. Otherwise things would be so much easier with a classic theme.

So the real roadbloack I've run into so far is with the navigation. Specifically, I don't see a way at all that it will be possible to add a mega-menu without simply hardcoding it in, or making use of a Mega Menus-type plugin, which seem to not make use of blocks anyway.

Creating a mega-menu that works with FSE seems like it will be far more work than creating a basic theme itself.

My current plan is to simply make a separate mega-menu plugin to hardcode the megamenu navigation for now to take care of mega-menu functionality while unfortunately going against the FSE ethos here.

I'm curious to know how block theme developers are handling FSE and Mega Menus?

reddit.com
u/AberrantNarwal — 9 days ago

How do you keep Docker up to date over multiple projects?

Hello!

Here's what I'm not understanding about Docker:

You have to essentially write out the environment for each project, so you will have a docker-compose file that will potentially change from one project to the next.

Say over time you have 10 projects, your oldest project is maybe running an outdated version of php described in the docker file. Or maybe some setting has changed... and this happens on each project.

How do you keep each docker configuration, of which there are now 10, up to date and in sync?

Maybe keep a repo with your up to date WordPress-Docker config and pull it down to each project?

Thanks!

reddit.com
u/AberrantNarwal — 13 days ago

Google Merchant Center - "Product page unavailable" .... except, it is!!

I have an ongoing issue with WooCommerce and Google Merchant Center - we are syncing our products with GMC using the official Google for WooCommere plugin which apparently uses the Content API to sync product information.

This is all working except for there constantly being 5-15 products in our 1000+ product catalogue that are marked as dissapproved in google merchante center -> products -> needs attention due this error: "Product page unavailable"

This is very frustrating because often it's some of our top performing products being disallowed. Now we have never been able to reproduce this issue and it rotates between product / not always the same products. I have never been able to catch an actually unavailable product page as these pages are perfectly accesible on my machine always.

However google seems to constantly be flagging a fraction of my catalogue as unavailable which is beyond frustrating as it affects our ad performance and sales through them. What I have to do is almost daily go into merchant center and manually request a website check - after which it will say that all the issues are resolved or maybe 1-2 remaining products are still saying "Page unavailable" however then quickly after a couple of hours the unavailable product pages start creeping up again until the next 12 hour reset and I can manually check again.

This seems to be some very frustrating technical issue with their crawler maybe timing out or who knows what - but whats most frustrating is the lack of accountability from google merchant team when trying to raise this issue.

Also there is simply no way to debug or reproduce this issue to see what is triggering the crawler to flag a page as unavailable - as google does not provide logs or diagnostics for these pages being unavailable. I just can't see a way to raise this issue and escalate it with google ads/merchant center to finally resolve it once and for all. Our xwf Google Stratagist just says they can't help with anything at all Merchant Center - and the chat is a joke.

reddit.com
u/AberrantNarwal — 1 month ago

Heavy monitor light bleed around the edges on arm mounted u2720q Dell monitor

This issue has suddenly appeared. I’ve tried doing the LCD conditioning on the monitor but no improvements.

I have noticed burn in on the screen when leaving windows open for a period of time however this has usually resolved itself and disappeared. This burn in is around the edges of the monitor even the top and seems to be a more permanent issue.

u/AberrantNarwal — 1 month ago

Klarna merchant T&Cs require BNPL exclusivity?

Just got an email about new terms from Klaran rolling out - under section 14.1 it says:

>14.1 In relation to all Shopping Solutions: The Merchant warrants that during the term of the Agreement, in the Store or any other agreed Sales Channels, Klarna shall be the Merchant’s sole provider of deferred payments and installment solutions in the countries covered by this Agreement. For the avoidance of doubt, this means the Merchant agrees that it will not integrate nor directly or indirectly offer, promote or otherwise facilitate any third party services nor any own services (neither solely by itself nor in cooperation with any third party) that offer Customers the ability to defer their payments or split their payments into installments in any country where the Merchant has agreed to integrate the Shopping Solutions. Notwithstanding the foregoing, the Merchant is allowed to keep backup/failover solutions. For clarity, the Merchant is permitted to continue offering services that (i) allow customers to make an upfront payment in full as well as major credit cards (e.g. Visa, MasterCard, American Express) or (ii) allow customers, after their purchases have been completed with the Merchant, to convert the payment into credit installments within a provider’s own environment.

So basically if I continue to offer Klarna they expect me to stop offering Clearpay/PayPal Pay Later.....?

Am I supposed to just sit here and hope they don't enforce it? Mind-bending stuff.

reddit.com
u/AberrantNarwal — 2 months ago

TikTok - can't switch to a personal account, showing business verification

I'm not sure what has happened and am certain I changed my account to a personal one not too long ago.

Under Settings & Privacy -> Account there is no longer the option to switch account type. It's just saying:

  • Verification
  • Business verification
  • TikTok Shop for Seller

On my profile page I am seeing TikTok Studio | Your Orders | Showcase as is I have a commercial account it seems.

I can't access non-commercial sounds and it's really annoying!

I also paid for CapCut Pro yesterday and linked the TikTok account to CapCut so not sure if this is what cooked my goose.

What an absolutely time-consuming nightmare of a run-around!!!

reddit.com
u/AberrantNarwal — 3 months ago

TikTok - can't switch to a personal account, showing business verification

I'm not sure what has happened and am certain I changed my account to a personal one not too long ago.

Under Settings & Privacy -> Account there is no longer the option to switch account type. It's just saying:

  • Verification
  • Business verification
  • TikTok Shop for Seller

On my profile page I am seeing TikTok Studio | Your Orders | Showcase as is I have a commercial account it seems.

I can't access non-commercial sounds and it's really annoying!

I also paid for CapCut Pro yesterday and linked the TikTok account to CapCut so not sure if this is what cooked my goose.

What an absolutely time-consuming nightmare of a run-around!!!

reddit.com
u/AberrantNarwal — 3 months ago
▲ 0 r/github

This is absolutely hilarious!

In 10 years of being aware of Gihub for the first time I'm trying out actions to deploy a simple php application because why not try it out today! It's 32 degrees outside!

And this is the exact 60-minute hour on gods green earth that github actions is down!

reddit.com
u/AberrantNarwal — 3 months ago
▲ 7 r/PHP

bare repo git pattern when working with Symfony?

Hi all,

I'm using Laragon for local development and currently learning Symfony. SymfonyCasts has been great so far.

I recently learned about using a bare Git repository with multiple git worktree checkouts, and I'm wondering whether anyone uses this workflow when developing Symfony apps locally.

Normally, if I create a project at:

www/my-project

Laragon automatically gives me a local domain like:

https://my-project.test

But with a bare repo / worktree setup, I imagine the structure would be more like:

www/my-project/
  repo.git/
  main/
    public/
  feature-1/
    public/
  feature-2/
    public/

Since Symfony's document root needs to point to each worktree's public/ directory, I'm not sure what the best local setup would be.

Do people usually create a separate Apache virtual host for each worktree, for example:

my-project-main.test      -> www/my-project/main/public
my-project-feature-1.test -> www/my-project/feature-1/public

Or is there a better/common way to use Git worktrees with Symfony and Laragon?

I'm mainly trying to avoid constantly switching branches in one working copy, while still being able to test different worktrees easily in the browser.

Thanks!

reddit.com
u/AberrantNarwal — 3 months ago
▲ 23 r/Udemy

Using Udemy in 2026 as a student is a horrible experience

The course and instructor themselves are brilliant, however this is a challenging course for me that a). takes a lot of willpower to sit down b) is quite difficult to find the time to do.

Since I started a couple of weeks ago it's been the most horrible experience I've ever had learning anything online. I've not gone two lectures without having to refresh my browser to get the video to start playing.

I dread having to pause the video to take any notes or think because invariable that will be it for 5-10 minutes as I try gettting the video to play again.

Moving the video back a little to hear a section again is the same story - the playback will just stop and refreshing the entire page and finding my place again is a 50/50 - by the time I've got the damn thing to play again my train of thought, concentration and willpower are SHOT and abstract thinking is RUINED.

On top of this the entire platform has been completely offline for huge chunks of the day over the past few weeks. The Udemy status report history is an absolute lie as most of those days it's had some sort of bigger issue where their website has not even been accesible at all.

I'm going to IMPLORE the creator of this excellent course that I'm doing to host the course on their own website where I will gladly pay 10x the amount to take it over Udemy.

I would also highly recommend anyone who has had their time wasted and schedule disrupted by this incompetent company to leave an honest review of their experience on Trustpilot.

reddit.com
u/AberrantNarwal — 3 months ago
▲ 9 r/Udemy

Videos just constantly stop

I can't put into words what a poor experience it's been trying to use Udemy in the last few days. For a website that just has to play a video I just don't understand how they can be so incompetent. I've tried clearing all caches, running on a clean browser but every second video will just stop in the middle of playback. I'm finding the course quite fast paced and challenging and these constant interruptions to my thinking make me want to punch a hole through the screen.

I'd recommend their dev team take a few courses on youtube!

reddit.com
u/AberrantNarwal — 3 months ago