Direkt zum Artikelanfang
Webdesign, WordPress, HTML, CSS, Downloads
Titelbild Hilfreiche PHP-Snippets für das Hybrid Theme Framework

Hilfreiche PHP-Snippets für das Hybrid Theme Framework

Code-Schnipsel für das Hybrid Theme

Code-Schnipsel für Programmierer, die das Hybrid Theme von Justin Tadlock nutzen.

Schlagworte: wordpress, hybrid, theme, code, snippets

Inhaltsverzeichnis der Snippets

Initialisieren


/* Load the Hybrid class. */
require_once( TEMPLATEPATH . '/library/classes/hybrid.php' );

/* Initialize the Hybrid framework. */
$hybrid = new Hybrid();
$hybrid->init();

Suche verschieben

add_action( 'hybrid_header', 'get_search_form', 11 );

Breadcrumb gestalten

// BREADCRUMB - move and filter

// First Remove Breadcrumb
function remove_breadcrumb() {
	remove_breadcrumb( 'hybrid_before_content', 'hybrid_breadcrumb' );
}

// Than position breadcrumb after header-container
// Than change the breadcrumb by filtering it
add_action( 'hybrid_after_header', 'hybrid_breadcrumb', 20 );
add_filter( 'breadcrumb_trail_args', 'my_breadcrumb_trail_args' );

function my_breadcrumb_trail_args( $args ) {
	$args['separator']  = '›';
	$args['before'] = '' . __( 'Sie sind hier ›', $textdomain ) . '';
	$args['show_home']  = 'Start';
	return $args;
}

Nach oben Link über den Footer

add_action( 'hybrid_before_footer', 'nach_oben', 10 );

function nach_oben() {
	echo "\n\n";
 	echo '
^ Nach oben!' . "\n\n"; }
Stylesheets im Head-Bereich einsetzen

add_action( 'wp_head', 'phlow_css_styles', 10 );

function phlow_css_styles() {
	$themeurl = 'http://phlow.de/wp-content/themes/phlow_de_webdesign';
	echo "\n\n";
	echo '' . "\n\n";
	echo '' . "\n\n";
 	echo '' . "\n\n";
 	echo '' . "\n\n";
}

Navigation ausblenden

// Remove Navigation
function my_remove_actions() {
	remove_action( 'hybrid_after_header', 'hybrid_page_nav' );
}