Design Meets Code

Design Meets Code

WordPress · PrestaShop

  • Startseite
  • WordPress
  • PHP / Datenbanken
  • Ubuntu
  • Prestashop
  • Grafik
  • Glossar

Enfold Theme: Layout Bulider für eigene Custom Post Types

2. September 2016 Leave a Comment

Der Layout Builder vom Enfold Theme steht nur für Beiträge, Seiten und Portfolio Einträge zur Verfügung. Definiert man selber einen Custom Post Type, dann kann man beim Bearbeiten den Advanced Layout Builder (ALB) nicht benutzen. Aber natürlich gibt es Abhilfe.

Folgender Code muss in die functions.php eingefügt werden. Hierbei muss der Name des Custom Post Types, der unterstützt wird eingesetzt werden (in diesem Fall ‚events‘)

// Add Avia Layout support for custom post type Events
add_filter('avf_builder_boxes','custom_post_types_options');

function custom_post_types_options($boxes)
{
	
	$boxes = array(
	array( 'title' =>__('Avia Layout Builder','avia_framework' ), 'id'=>'avia_builder', 'page'=>array('portfolio','page','post','event'), 'context'=>'normal', 'priority'=>'high', 'expandable'=>true ),
	array( 'title' =>__('Layout','avia_framework' ), 'id'=>'layout', 'page'=>array('portfolio', 'page' , 'post','event'), 'context'=>'side', 'priority'=>'low'),
	array( 'title' =>__('Additional Portfolio Settings','avia_framework' ), 'id'=>'preview', 'page'=>array('portfolio'), 'context'=>'normal', 'priority'=>'high' ),
	array( 'title' =>__('Breadcrumb Hierarchy','avia_framework' ), 'id'=>'hierarchy', 'page'=>array('portfolio'), 'context'=>'side', 'priority'=>'low'),
	);
	
	return $boxes;
}

Um die Custom Post Type Archivseite mit einem Masonry Grid darzustellen, muss in die functions.php folgender Code eingetragen werden

add_theme_support('add_avia_builder_post_type_option');

Nun kann man beim Inhaltselement Masonry Grid auch den Custom Post Type zur Auflistung auswählen.

Filed Under: WordPress Tagged With: Custom Post Types, Enfold, Layout Builder

Woocommerce: Shop Seiten neu generieren

29. Januar 2016 1 Comment

Bei der Installation von woocommerce legt das Plugin automatisch Seiten für den Shop, das Checkout, den Einkaufswagen und das Kundenkonto an. Nun kann es vorkommen, dass man den Shop zwischenzeitlich mal deaktiviert und die Seiten gelöscht hat. Wie lassen sich die Seiten bei einer erneuten Aktivierung von WooCommerce wiederherstellen? Dies geht zum Glück ganz einfach mit einem Klick.

Unter Woocommerce => Systemstatus gibt es einen Tab „Tools“.

Hier gibt es einige nützliche Funktionen, u.a. die Möglichkeit, die Shopseiten wiederherzustellen oder fehlende Shopseiten zu ergänzen:

woocommerceseiten

Nach der Erstellung der Seiten, werden sie auch gleich in den Einstellungen den richtigen Vorgängen zugeordnet.

Filed Under: WordPress Tagged With: WooCommerce

WordPress: Auf der Startseite nur die Artikel einer bestimmten Kategorie listen

29. August 2015 Leave a Comment

Wenn auf der Startseite nur die Artikel einer (oder auch mehrerer ausgewählter) Kategorien gelistet werden sollen, hilft folgender Code in der functions.php

function my_home_category( $query ) { 
if ( $query->is_home() && $query->is_main_query() ) { $query->set( 'cat', '11'); } } 
add_action( 'pre_get_posts', 'my_home_category' );

Wichtig ist hierbei der Teil $query->set( ‚cat‘, ’11‘);

Die Zahl gibt die ID der gewünschten Kategorie an. Mehrere Kategorien können mit einem Komma getrennt hintereinander aufgelistet werden, also z.B. $query->set( ‚cat‘, ‚3,5,11‘);

Filed Under: WordPress Tagged With: Startseite, WordPress

  • « Previous Page
  • 1
  • …
  • 11
  • 12
  • 13
  • 14
  • 15
  • …
  • 20
  • Next Page »
Anzeige

Themen

Apache BuddyPress Code Snippets Datenbank Email Enfold genesis Grid View htaccess imscp Indesign Katalogpreisregel Layout Builder LibreOffice Lieferschein List View Logout 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 Screencast Server Sicherheit ssl Startseite Strings 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