Benutzer-Werkzeuge

Webseiten-Werkzeuge

A PCRE internal error occured. This might be caused by a faulty plugin

Seitenleiste

A PCRE internal error occured. This might be caused by a faulty plugin

==== xtreme-one hooks ==== [[hooks:start|Hook Übersicht]] * [[hooks:footer_subcol_content_override|footer_subcol_content_override]]

hooks:footer_subcol_content_override

====== Hook: footer_subcol_content_override ====== Mit diesem hook kann man die einzelnen Spalten des footer überschreiben. Zur Demonstration verwende ich dazu zwei einfache funktionen, die die ersten zwei areas des footer überschreiben.\\ Related post: [[http://marketpress.de/support/topic/footer-mit-2-spalten/|Footer mit 2 Spalten]] Der hook liefert 2 Parameter. Einmal den ''$content'', der aber eh ersetzt werden soll und als zweiten die ''$col''. Mit der ''switch'' wird ermittelt, um welche Area es sich handelt,\\ ''case 1:'' ist also die erste area, ... . Wenn der Inhalt nicht überschrieben werden soll, gibt man den ''return false;'' zurück. <code phpwp> // dummy function for content override function mymenu() { echo '<p>mein menu</p>'; } // dummy function for content override function my_second_footer_area() { echo '<p>Ausgabe für die zweite area</p>'; } function tc_footer_override( $content = false, $col ) { switch ( $col ) { case 1: return mymenu(); break; case 2: return my_second_footer_area(); break; case 3: return false; break; case 4: return false; break; case 5: // a gallery inside the footer global $xtreme_script_manager; $xtreme_script_manager->ensure_FancyBox(); return do_shortcode( '[gallery id=1 size="92x92" link="file" target="large"]' ); break; } } add_filter( 'footer_subcol_content_override', 'tc_footer_override', 10, 2 ); </code> In diesem Beispiel zeige ich für die fünfte footer area noch, daß man hier auch beliebige andere Sachen integrieren kann, so habe ich dort einfach mal einen gallery shortcode eingebaut, der mir die benötigten javascript parts läd und die gallery mit der id 1 ausgibt. Natürlich kann man hir auch wieder beliebig mit [[http://codex.wordpress.org/Conditional_Tags|conditional tags]] arbeiten, um einzelne areas nur in bestimmten Fällen zu ändern.

hooks/footer_subcol_content_override · Zuletzt geändert: 2019/04/25 14:03 (Externe Bearbeitung)
© 2013 <xfco.de> Impressum | Datenschutz

Seiten-Werkzeuge