All add-ons currently require PHP 7.4 or greater.

On July 4th 2024 PHP 8.2 will be the new minimum requirement for all add-ons. Expect any add-on released after that date to require 8.2 or greater. Some releases may not immediately take advantage of 8.x specific features in PHP, which means you might, be able to continue using new releases in PHP 7.4, however, if you experience an error the first thing you should do is update to PHP 8.2 then create a support ticket if the error persists.

Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from, be sure to visit to add the license to your account here on

Ticket: Publisher breaks Wygwam field within a grid if an Ansel field is populated in the grid field also

Status Resolved
Add-on / Version Publisher 3.3.1
EE Version 5.4.2

Burgi von Mengershausen

Jun 14, 2021


Publisher: 3.3.1
ExpressionEngine: 5.4.2
Ansel: 2.2.0
Wygwam: 5.2.0

Publisher breaks Wygwam field within a grid if an Ansel field is populated in the grid field also.

Steps to reproduce:

Create 2 languages
Create a channel with only a grid field containing an Ansel field and a Wygwam field
Create an entry in first language and enter some text in the Wygwam field in the first grid row.
Create an entry in second language and save: Wygwam works.
Add an Ansel image to first grid row in first language and save entry: Ansel and Wygwam are working
Switch to second language: Ansel and Wygwam are NOT working
Neither the image is visible nor changeable nor is the Wygwam field showing the Wygwam interface.


BoldMinded (Brian)

I’m not sure how this is Publisher’s fault. To me that looks like a JS error is occurring and stopping Wygwam (CKEditor) from instantiating. Did you inspect your JS Console for errors? Publisher just swaps data out, it doesn’t care what is happening on the front-end in this scenario. Did you test this scenario in an EE environment without Publisher installed?


Burgi von Mengershausen

You are probably correct, that a JS error is occurring and stopping Wygwam (CKEditor) from instantiating (please see attached screenshot of my console:

The problem is that this error only occurs when you switch the entry form to any other language than the default language via Publisher.

So in a default setting without Publisher there is no error at all as well with Publisher in the default language there is no error at all.

Somehow Publisher messes up Ansels JS … but only when you switch the entry form to a secondary language.


BoldMinded (Brian)

Thats not Publisher code though. I don’t see how Publisher would cause a JS error in a separate library. What is that JS file from? Is it an Ansel file? CKEditor? Something else?


Burgi von Mengershausen

it is an Ansel file


BoldMinded (Brian)

If the error is coming from an Ansel file, then TJ should probably take a look at it. I have no idea what is going on or what it is attempting to do. If I need to change something in Publisher to help facilitate Ansel or stop this error I can do that, but he’ll probably need to debug it.

Login to reply