Wordpress - Templates erstellen und anpassen
Aus Wikizone
Version vom 14. Januar 2015, 23:27 Uhr von 37.49.33.84 (Diskussion)
Child Templates
http://codex.wordpress.org/Child_Themes
Wichtig für Update Sicherheit
- Ordner mit Template Name erstellen (recommended: meinTemplateName-child)
- Mindestens style.css und functions.php anlegen
- Header für style.css
/* Theme Name: Twenty Fifteen Child Theme URI: http://example.com/twenty-fifteen-child/ Description: Twenty Fifteen Child Theme Author: John Doe Author URI: http://example.com Template: name_of_parent_template_folder Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready Text Domain: twenty-fifteen-child */
- Enqeue Parent and Child Theme Styles
functions.php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style', get_stylesheet_uri(), array( 'parent-style' ) );
}
Tipps und Tricks
Kategorien auf Startseite ausschließen
Über functions.php
<pre'>
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( 'cat', '-5, -34' );
}
return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );
In Zeile 3 der oben markierten Codezeile fügst Du die ID’s der Kategorien ein, die Du von der Startseite ausschließen möchtest. Wenn Du nicht weißt, wie Du die ID Deiner Kategorien herausfindest, wird Dir 30-sekündiges Video sicherlich Licht ins Dunkle bringen: