M cenaly.ru

WordPress · one tag, twelve widgets

Cenaly.ru widgets for WordPress

One line of code in your site header and twelve widgets become switches in your dashboard: chat, callback, cookie banner, table booking, appointments, ordering. You touch the theme once.

  • Works with any theme: the tag belongs in head or before the closing body tag
  • A code plugin survives theme updates — an edit in footer.php does not
  • No separate Cenaly.ru plugin to install: one tag brings all the widgets

No card. A minute to sign up, another for the tag.

The tag

<script src="https://cdn.cenaly.ru/site/v1.js" data-domain="your-site.com" async></script>

One tag for all widgets. `data-domain` is your site; everything else lives in the admin.

One tag for every widget7 of 12 are freeShadow DOM — layout-safeLabels in 45 languagesTwo clouds: AWS and Russia

How to add the code on WordPress

  1. 1

    Copy the install code

    In your Cenaly.ru dashboard: Admin panel → Marketing → «My Website». Enter your site address in the first field and copy the tag.

  2. 2

    Log in to the WordPress dashboard

    The address looks like your-site/wp-admin. You need administrator rights: editors and authors will not see the menus below.

  3. 3

    Install a header/footer code plugin

    Plugins → Add Plugin → look for a plugin that inserts code into the header and footer (the WordPress.org directory has the free WPCode — Insert Headers and Footers) → Install → Activate.

  4. 4

    Paste the tag into the Header field

    The plugin has separate fields for header and footer code. Paste the line into the header field — that is the head of every page — and save.

  5. 5

    Or edit the theme directly

    Appearance → Theme File Editor → header.php (before the closing head tag) or footer.php (before the closing body tag) → «Update File». The WordPress documentation warns that theme updates wipe such edits, so a child theme or a plugin is the safer route.

  6. 6

    Check the installation

    Open your site, reload the page and go back to «My Website» → «Check installation».

If a caching plugin or a CDN is in play, purge the cache: visitors — and our check — may still be served a stored copy of the page without the tag.

WordPress official help ↗

Does WordPress require a paid plan

No paid platform plan required

Self-hosted WordPress is open source: neither the theme file editor nor code plugins are tied to a plan.

The Theme File Editor (Appearance → Theme File Editor) ships with a standard WordPress install and needs no subscription. Header/footer code plugins in the WordPress.org directory have free versions, and a free version is plenty for a single line.

The WordPress documentation does warn about editing theme files: the editor keeps no backups, and a theme update wipes the changes. That is why the plugin route comes before the editor in the steps above.

WordPress.com hosting is a different story: there, installing plugins and adding custom code are not open on every plan. Check the WordPress.com help center for those terms — we have not verified them on this page.

Menu names and plan requirements on this page come from the official help center:

Checked against the platform’s help center on 2026-09-06

What works on WordPress

One tag — twelve widgets. You switch them on in your Cenaly.ru dashboard, not in your site’s code.

All 12 widgets →

Check the installation

  1. 1

    Publish the site again

    In site builders your edit lives in a draft: until the pages are republished, the tag is not on the live site.

  2. 2

    Open «My Website» in the dashboard

    Admin panel → Marketing → «My Website». Put your site address in the first field and press «Check installation».

  3. 3

    See what was found

    The check reads the page’s source HTML and lists the widgets it found. A tag injected through Google Tag Manager stays invisible to it — that is a limit of the check, not of the install.

Install errors and how to fix them — in the help center Installation guide →

WordPress specifics

  • You already run another chat or messenger button

    Two floating widgets in the same corner will overlap. Keep one, or move them to different corners in the widget settings.

  • Caching plugins

    W3 Total Cache, WP Rocket and friends serve a stored copy of the page. Purge the cache after pasting the tag, otherwise «Check installation» keeps seeing a page without it.

  • Google Tag Manager is a valid alternative

    If GTM is already there: Tags → New → Custom HTML → paste the tag → «All Pages» trigger → Publish. The widgets will run, but our installation check will not see that tag — it reads the page’s source HTML.

  • Your forms and cart stay yours

    Widgets render in a Shadow DOM on top of the page and never touch the markup of your theme, Contact Form 7 or WooCommerce. Cenaly.ru online ordering is a separate widget — you do not have to switch it on if you already sell through the store.

Questions and answers

Do I need a dedicated Cenaly.ru plugin from the WordPress directory?

No. One line of code brings the widgets. A code plugin is for your convenience — so you never have to edit theme files by hand.

What happens when the theme updates?

If the tag lives in a plugin or in a child theme, nothing. If you edited header.php or footer.php of the parent theme, you will have to paste the line again — the WordPress documentation warns about exactly this.

Will the tag slow the site down?

The loader is one small async script: it does not block rendering, and the widgets themselves load separately — only the ones you switched on.

Can I use only the cookie banner?

Yes. The tag is shared, the line-up is not: switch on one widget and the rest never appear on your site.

I run WooCommerce — will the widgets fight the store?

No: they render in a Shadow DOM on top of the page and leave the store’s markup and scripts alone. Theme styles do not reach the widget, widget styles do not leak into the theme.

My pages are built with Elementor or a similar builder

Nothing changes: the tag goes in at site level — through a code plugin or the theme template — not inside the page builder.

More — installation per platform, settings and troubleshooting — in the help center. Installation guide →

Put the widgets on your WordPress site

The install code appears under «My Website» right after you sign up — you paste it once.

Start for free

No card. A minute to sign up, another for the tag.