WordPress ist ein äußerst beliebtes Content-Management-System (CMS), mit dem Sie sowohl einfache Websites als auch komplexe E-Commerce-Plattformen erstellen können. Eines der Elemente, die WordPress so attraktiv machen, ist die Möglichkeit, dynamische Inhalte hinzuzufügen. In diesem Artikel zeigen wir Ihnen, wie das mit bestimmten Lösungen, PHP-Code-Snippets und Plugins geht.
Verwenden von Shortcodes
Shortcodes sind einer der Standardmechanismen von WordPress zum Hinzufügen dynamischer Inhalte. Fügen Sie einfach einen neuen Shortcode in den Theme-Funktionen hinzu (Funktionen.php
) oder in einem Plugin und kann dann in Beitragsinhalten, Seiten, Widgets usw. verwendet werden.
Beispiel-PHP-Code:
function my_function() { return 'Willkommen auf meiner Website!'; } add_shortcode('hello', 'my_function');
Nachdem Sie den obigen Code hinzugefügt haben, können Sie dem Inhalt der Seite oder des Beitrags einen Shortcode hinzufügen [Hallo]
, woraufhin der Text „Willkommen auf meiner Website!“ angezeigt wird.
Erstellen benutzerdefinierter Felder mit erweiterten benutzerdefinierten Feldern
Eine weitere Möglichkeit, dynamische Inhalte zu WordPress hinzuzufügen, besteht darin, benutzerdefinierte Felder zu erstellen. Wir können es manuell oder mit einem Plugin tun Erweiterte benutzerdefinierte Felder.
Beispiel-PHP-Code zum Hinzufügen Funktionen.php
So erstellen Sie ein benutzerdefiniertes Feld:
function add_custom_field( $content ) { global $post; $my_field = get_post_meta($post->ID, 'my_field', true); if ( !empty($myfield) ) { $content .= '<div>'. $my_field . '</div>'; } return $content; } add_filter('the_content', 'add_custom_field');
Das Advanced Custom Fields (ACF)-Plugin ist ein sehr leistungsstarkes Tool, mit dem Sie benutzerdefinierte Felder erstellen und dynamische Inhalte hinzufügen können, ohne Code schreiben zu müssen.
Nach der Installation des Plugins können Sie benutzerdefinierte Felder zu Beiträgen, Seiten, benutzerdefinierten Beitragstypen und sogar zu Themenoptionen hinzufügen. Das ACF-Plugin verfügt über eine intuitive Benutzeroberfläche, mit der Sie Felder einfach hinzufügen und verwalten können.
Dynamischer Inhalt für Elementor-Plugin
Dynamischer Inhalt für Elementor ist ein weiteres leistungsstarkes Plugin, mit dem Sie dynamische Inhalte in WordPress erstellen können. Dieses Plugin ist besonders nützlich, wenn Sie Elementor als Seitenersteller verwenden.
Mit dem Plugin können Sie dynamische Vorlagen erstellen, die dann auf jeder Seite oder jedem Beitrag verwendet werden können. Mit diesem Plugin können Sie dynamische Inhalte wie Beitragsinhalte, Bilder, Metadaten, Daten und mehr hinzufügen.
Zusammenfassend lässt sich sagen, dass WordPress viele Methoden bietet, um dynamische Inhalte zu Ihrer Website oder Ihrem Blog hinzuzufügen. Unabhängig davon, ob Sie sich für manuelle Methoden wie Shortcodes und benutzerdefinierte Felder entscheiden oder leistungsstarke Plugins wie Advanced Custom Fields oder Dynamic Content für Elementor verwenden, können Sie ganz einfach dynamische Inhalte erstellen, die Ihre Website hervorheben.