Hilfreiche PHP-Snippets für das Hybrid Theme Framework
Code-Schnipsel für das Hybrid Theme
Inhaltsverzeichnis der Snippets
- Initialisieren
- Suche verschieben
- Breadcrumb gestalten
- Nach oben Link über den Footer
- Stylesheets im Head-Bereich einsetzen
- Navigation ausblenden
/* 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'] = '';
$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' );
}