Boxzilla still uses the old TinyMCE editor for content. This makes it more difficult to do complex layouts and styling without writing CSS. I wrote a small plugin to add support for the Gutenberg block editor.
function add_gutenberg_support_to_boxzilla( $args, $post_type ) {
if ( 'boxzilla-box' === $post_type ) {
$args['supports'][] = 'editor';
$args['show_in_rest'] = true;
}
return $args;
}
add_filter( 'register_post_type_args', 'add_gutenberg_support_to_boxzilla', 10, 2 );
It sort of works but has various issues with block settings being ignored. For example, block styles from GenerateBlocks don’t render. Even trying to center a button block is ignored.
Do you plan to add (even optional) support for Gutenberg in the future?
Thank you!
]]>Is there an easy way to enable a Shop manager User to be able to manage the plugin?
]]>Hey Boxzilla,
is it possible to limit popup show based on geolocation?
Thanks in advance.
]]>When trying to open the boxzilla (plan een belletje, at the bottom of the page) it doesnt open. In the console i get a error that Boxzilla is not defined.
]]>if you click on the light orange button called “Mon score bien-être” it’s supposed to trigger a boxzilla. works when i am logged in to the backend, not when i am not logged in or in private window. there, the boxzilla_options shows no boxes, and the boxzilla div is not added to the page. when logged in, works as intended.
there is no cache on this site or server.
how can i fix this?
]]>The ‘No thanks’ close box option is not visible on many mobile phones. The box is triggered to appear after 60% of the post is read, but users can’t close the box, so they just leave the site. How can I make it shorter? There is an option to make it wider, but not shorter.
]]>Hi, running woocommerce shop and noticed today that boxzilla shows only on homepage and cart. It wont surprise me if my theme removed some hook that uses boxzilla. Can I initiate boxzilla myself somehow with a snippet/hook?
]]>Hi,
I am using the Boxilla popup to display a MC4WP signup form.
However, the dropdown list for countries is not working.
I presume it is something to do with the container CSS, and I have tried setting overflow to visible but that does not fix it.
Any ideas?
Thanks,
Rory
]]>My customer has the issue, that when he wants to edit a box via mobile (iOS) he gets a 404 error. Only after deleting the Safari cache, it works.
Does anyone know a solution to this?
]]>Hi,
I have this use case where I want a Boxzilla box to pop-up and have a Contact Form 7 form in it that loads some page default values, for example, from post meta. I can get it to work if the form is loaded in the page content, but not when it’s loaded in the pop-up box. Is there a way to achieve this?
Thanks.
álvaro
New boxzilla user here and have a bit problems understanding the logic/wording of the cookie expiration feature. Tried to find detailed infos but couldn’t.
a) Triggered
Let’s say I set this to 24hrs, it would show up every day, right?
b) Dismissed
What exactly is the dismissed function? When a user clicks the X? When the user clicks outside of the popup? When the user changes to another page?
Let’s say I set it to 1hr. Would it show within 1 hour even if the Triggered setting is set to 1 day?
What happens if I set dismissed to a higher number then on the Triggered option.
And when I use a form within the plugin, could I change the expiration value with JS to hide this popup forever?
Thanks in advance
]]>I’m using Boxzilla to show a pop-up after a certain % of page height. The pop-up displays text but does not show an image. When creating the box, I add the image using the Add Media option and it looks fine within the Edit Box option but when it pops up, it does not display the image. It appears to look for the image?without the cdn at the start of the URL. How can I get the image to show up?
]]>Hi,
I added a box on this page linked to a button : click on “Un succès…“ button.
But If I click once, each time I refresh or come back too this page, the associated box is auto-shown even I don’t click more on the button.
It shouldn’t.
Here are the box settings:
Thanks for your help
]]>Thanks for the Boxzilla plugin, which I’m using to display a mailchimp subscription form (via the MC4WP plugin). I have another way for users to subscribe to my newsletter, i.e. not via the popup. How can I programatically (JavaScript) prevent the popup from ever showing again, once that happens? Obviously I need to set a cookie value; I know how to do that. But what cookie, with what value? Many thanks.
]]>I’ve deactivated Bixzilla at the moment. I am trying to link a form in a pop-up boxzilla bix to my Bigin (by Zoho) CRM account and am having problems.
Bigin allows you to design your form within itself and the generates to code to put in Boxzilla. The form looks nice but doesn’t work.
If I go to the website, Boxzill comes up and I can enter my details. But when I press the submit button, my website comes up on a fresh browser page, this means i have 2 of my website visible. The boxzilla pop comes up again on the new page.
I go back to my original website page and see that the pop up box is still populated with my data and doesn’t appear to have been sent.
Any thoughts anyone please?
Thank you
]]>My Boxzilla popup looks nice but the SUBMIT button is on top of the Recaptcha logo. Can I move or remove the Recaptcha logo.
]]>Last night I updated Boxzilla – Google Analytics addon to 1.1.7 (from 1.1.6) and it filled my site with critical errors, and the following message in error_log…
[01-Mar-2024 11:09:17 UTC] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function Boxzilla{closure}(), 1 passed in /public_html/wp-includes/class-wp-hook.php on line 326 and exactly 2 expected in /public_html/wp-content/plugins/boxzilla-google-analytics/bootstrap.php:29
Stack trace: 0 /public_html/wp-includes/class-wp-hook.php(326): Boxzilla{closure}(‘<script src=”ht…’) 1 /public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘<script src=”ht…’, Array) 2 /public_html/wp-includes/class-wp-scripts.php(441): apply_filters(‘script_loader_t…’, ‘<script type=”t…’, ‘jquery-core’, ‘https://londona…’) 3 /public_html/wp-includes/class-wp-dependencies.php(137): WP_Scripts->do_item(‘jquery-core’, 0) 4 /public_html/wp-includes/class-wp-scripts.php(777): WP_Dependencies->do_items(Array, 0) 5 /public_html/wp-includes/script-loader.php(2101): WP_Scripts-> in /public_html/wp-content/plugins/boxzilla-google-analytics/bootstrap.php on line 29
I’ve deactivated the plugin for now – but is this a PHP compatibility issue?
]]>Hi,
as I said, Looks like easy at first to set a box, but after ???? How can I use it on my site ? How can I activate a box on an existing page of my site ?
Nothing tell us HOW to use it ???
Something says “Manually by clicking a link or button”. OK but when I try to add the name of my box on a link, it never find it !
I want to use it with normal interface, not by writing any code
I understood that help is here:
??Here is a link to our documentation: https://kb.boxzillaplugin.com/and and of course feel free to ask any questions in the support forum.??
unfortunately, the link I received does not work, it does not explain how to refer to a created and published box from a page of the site.
—> OOPS 404
]]>Hello, I am using the Free version, and noticed that only one of my boxes show up through the site. I have tried duplicating that box and adding different materials, changed times, it doesn’t matter, the other boxes don’t show up. Does the free version only come with one box? I do love the plugin enough to pay for it since I have been using it for some years now and love its versatility.
I also wish there was more information on sizing the box. Like for example, you show a measure measurement and a picture of that measurement so a person can see the size their box will be with those measurements. Some examples like this go a long way.
Also, examples of different screen widths, so that it’s easier to determine the “Only show on screens” larger or smaller options.
]]>Hello, great plugin first of all. I use lscache to optimize website and it has option to delay JS until first interaction. Boxzilla won’t work anymore unless it’s excluded. It would be good to include it in delay however, can you try implementing onLoad
?callback for script so it should be working when js is delayed?
Hi and thanks in advance for any help.
I’ve run into a problem when trying to combine this plugin with your other plugin – html forms. If I use a url ending with “#boxzilla-12121” (where 12121 is the box ID) it works fine, but if I add a url parameter like this: “#boxzilla-12121/?src=https://some_url_to_img.jpg” it fails saying Uncaught Error: No box exists with ID 12121/?src=https://some_url_to_img.jpg.
I wonder if the plugin javascript could be altered so it finds the box ID and ignores any url parameters?
]]>Accidentally I detected that my CTA Buttons on the frontpage have stopped popping up the Boxzilla boxes with the CF7 (Version 5.8.2 ) Forms.
I’m using Maxbutton Pro with a url link, like javascript:Boxzilla.show(2800), which has worked impeccably since years. When I address the buttons on the frontpage nothing happens, only the link text appears at the bottom to the left on the screen. On a separate Contact page, I have linked texts with the same urls, but here they still work.
A button on the front page with a page link instead of the javascript link is however working, so that I get the impression that something only is preventing the javascript here to kick off. As I haven’t changed anything myself, I suspect that possible automatic updates of WordPress or some plugins could be the cause.
I’ve tried to find a clue on your support pages and elsewhere without luck.
I would be pleased if you could give me some hint to what could be done.
One more thing: in the Chrome inspection sheet the console is showing “Uncaught ReferenceError: Boxzilla is not defined at <anonymous> :1:1” – I do not know what to? do with this.
]]>I’ve been using this plugin for a few months and I’ve noticed at random when saving updates it will be transparent and then a white background with border. This happens regardless of the settings I change in the admin.
]]>Hi. I use boxzilla on few websites and just came across this for the first time. It enters code in block belonging to theme. Theme is BeTheme by Muffin group (one of top themes on envato). I don’t use any caching plugin, testing on localhost. Disabling cookies in theme gives same effect except for cookies div.
<!-- mfn_hook_bottom -->
<div id="mfn-gdpr" data-aligment="right" data-direction="vertical"><div class="mfn-gdpr-content">We use cookies.</div><button class="mfn-gdpr-button" data-cookieDays="365" data-animation="fade" >Accept</button></div>
<div style="display: none;"><div id="boxzilla-box-97830-content"><p>testing testing testing testing testing testing </p>
<p>testing testing testing testing testing testing testing testing </p>
<p>testing testing testing testing testing testing testing testing </p>
<p>testing testing testing testing testing testing testing testing </p>
<p>testing testing testing testing testing testing testing testing </p>
<p>testing testing testing testing testing testing testing testing </p>
<p> </p>
</div></div>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PZ
]]>
Why does the page in the background scrolls down when the popup opens (manual).
]]>Hi,
when Boxzilla plugin is activated I get an Accessiblity problem in Google Page Speed Insights:
[aria-*]
attributes do not match their roles
body.home > div#boxzilla-overlay-25102
<div aria-modal=”true” id=”boxzilla-overlay-25102″ class=”boxzilla-overlay boxzilla-25102-overlay” style=””>
Any idea how to fix this?
Thanks
Hi there,
Popup works fine with a timed delay.
It does not work on scroll functionality.
I have tried deactivating all plugins, can you confirm it is stilll working and compatible with current wordpress version?
I have cleared cache, tried creating a new box, and the box no longer seems to be popping up. Any assistance would be well received.
Richard
]]>Are there any known plugin conflicts with Boxzilla? I’m trying to use it in conjunction with M4WP to display a pop-up opt-in form for my client’s site. I’ve been testing in incognito browser windows and the pop-up window isn’t coming up consistently. I’ve got it in test mode right now… would that make a difference?
]]>Hello,
It seems that if you click: Enable test mode?
The setting becomes active on all created boxes.
Thanks for a great plugin, BR Pete
]]>