nexTab CTA Block (PHP-only)
A simple WordPress block that creates a call to action element (php only)
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.zipReadme
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
nextab-cta-block.phpnachwp-content/plugins/nextab-cta-block/legen.- 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