Design Meets Code

Design Meets Code

WordPress · PrestaShop

  • Startseite
  • WordPress
  • PHP / Datenbanken
  • Ubuntu
  • Prestashop
  • Grafik
  • Glossar
You are here: Home / WordPress / Kommentarfeld beim Layoutbuilder (ALB) vom Enfold Theme

Kommentarfeld beim Layoutbuilder (ALB) vom Enfold Theme

9. September 2016 Leave a Comment

Benutzt man beim Enfold Theme den Layout Builder (ALB) erscheinen standardmäßig keine Kommentare unterhalb der Artikel. Auch die Social Share Buttons fehlen.

Für Kommentare gibt es zwar eine Komponente im Layoutbuilder, so dass man beim Erstellen des Artikels ein Kommentarfeld als Komponente hinzufügen kann. Möchte man jedoch nachträglich bei sehr vielen Artikeln die Kommentarfunktion aktivieren oder nicht jedesmal das Kommentarelement hinzufügen, gibt es eine automatische Variante über eine Funktion in der functions.php

add_filter('avf_template_builder_content', 'avia_add_social_toolbar_template_builder', 10, 1);
function avia_add_social_toolbar_template_builder($content = "")
{
	if(is_singular('event' || 'post')) {
		ob_start();
		avia_social_share_links(array(), false);
		$social = ob_get_clean();
		$content = $content . $social;
		$content .= '<div style="height:1px; margin-top:20px;" class="hr"></div>';
		$content .= do_shortcode('[av_comments_list]');
		
	
	return $content;
	}
	elseif(is_page()) {

		ob_start();
		avia_social_share_links(array(), false);
		$social = ob_get_clean();
		$content = $content . $social;
	}
	
	return $content;
}

In diesem Fall werden bei Artikeln und dem Custom Post Type „Event“ die Social Share Buttons und Kommentare eingebunden, bei Seiten hingegen nur die Social Share Buttons.

Diese Funktion ist auch hilfreich, wenn man automatisch Adsense Code vor oder nach dem Content einfügen möchte.

Filed Under: WordPress Tagged With: Code Snippets, Enfold, Layout Builder

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Anzeige

Themen

Apache BuddyPress Code Snippets Datenbank Email Enfold genesis Grid View htaccess Indesign Katalogpreisregel Layout Builder LibreOffice Lieferschein List View Medien MegaShop Mitgliederbereich MySQL PHP PHP Anfänger PHP Variablen Plugins Prestashop Prestashop 1.5 Prestashop 1.6 Prestashop 1.7 Prestashop 8 Prestashop Module Registrierung RSS Feed s2member Server Sicherheit ssl Startseite Strings Tag Cloud Tipps Windows Windows 10 Windows 11 WooCommerce WooCommerce Sortierung WordPress
Anzeige

Letzte Kommentare

  • Martin bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Martin bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern
  • Klaus bei Woocommerce: Shop Seiten neu generieren
  • Thomas bei WordPress: Einzelne Kategorien aus dem RSS Feed ausschließen
  • Bernhard bei CSS: Automatische Silbentrennung in einzelnen Wörtern verhindern

Informationen

  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
  • Kontakt
  • Datenschutzerklärung
  • Impressum
  • Cookie-Richtlinie (EU)
Anzeige