WP Manifestindependent plugin directory
manifest / editor / php-only-cta

nexTab CTA Block (PHP-only)

A simple WordPress block that creates a call to action element (php only)

by nexTab · github.com/nextab/php-only-cta

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/nextab/php-only-cta/archive/refs/heads/main.zip

Readme

nexTab CTA Block

Ein simpler Call-to-Action-Block für WordPress – Icon, Überschrift, Text und Button –, komplett in PHP registriert. Kein JavaScript, kein Build-Prozess.

Möglich dank der PHP-only Block Registration ab WordPress 7.0.

Voraussetzungen

  • WordPress 7.0+
  • PHP 7.4+

Installation

  1. nextab-cta-block.php nach wp-content/plugins/nextab-cta-block/ legen.
  2. Im WordPress-Backend unter Plugins aktivieren.

Alternativ lässt sich das Snippet auch über das Code Snippets-Plugin oder in der functions.php des Child-Themes einbinden.

Verwendung

Im Editor den Block „nexTab CTA" einfügen. Alle Felder erscheinen automatisch in der Seitenleiste – Icon, Überschrift, Text, Button-Beschriftung und -Link sowie „In neuem Tab öffnen".

Über den Tab Stile lässt sich der Block zwischen Primärfarbe und Sekundärfarbe umschalten. Die Farben werden aus den globalen Theme-Farben gezogen (--wp--preset--color--primary / --secondary).

Attribute

Attribut Typ Standard Beschreibung
icon enum megaphone Dashicon (Dropdown-Auswahl)
heading string Deine Überschrift Überschrift
text string Beschreibungstext
buttonLabel string Jetzt starten Button-Beschriftung
buttonUrl string # Button-Link
newTab boolean false Link in neuem Tab öffnen

Hinweise

  • PHP-only Blocks unterstützen bewusst kein Rich Text, keine Medien-Uploads und keine verschachtelten Inner Blocks – ideal für simple, serverseitig gerenderte Blocks.
  • Dashicons werden im Frontend nicht automatisch geladen; das Plugin enqueued sie daher selbst.

Lizenz

GPL-2.0-or-later

Read the full README on GitHub →