Tag,
ich habe schon im Plugins & Hacks Forum gepostet, aber ich habe erkannt, dass ich da irgendwie falsch bin und dass mir hier wohl besser geholfen werden kann.
Ich nutze das Blix-Theme und die myGallery. Jetzt muss man ja für die myGallery für jede Gallery eine statische Seite anlegen. Aber es werden ja alle statischen Seiten in der horizontalen Navigation gesammelt, so auch die einzelnen Gallery-Seiten.
Blix benutzt nicht den <?php wp_list_pages(); ?> Code, sondern hat dafür einen eigenen, hier ein Auszug aus der BX_functions.php:
/**
* Function BX_get_pages
* ------------------------------------------------------
* Returns the following of all WP pages:
* ID, title, name, (content)
*
* $withcontent specifies if the page's content will
* also be returned
*/
function BX_get_pages($with_content = '')
{
global $wpdb;
$query = "SELECT ID, post_title, post_name FROM " . $wpdb->posts . " WHERE post_status='static' ORDER BY menu_order ASC";
if ($with_content == "with_content") {
$query = "SELECT ID, post_title,post_name, post_content FROM " . $wpdb->posts . " WHERE post_status='static' ORDER BY menu_order ASC";
}
return $wpdb->get_results($query);
}
/**
* Function BX_excluded_pages()
* ------------------------------------------------------
* Returns the Blix default pages that are excluded
* from the navigation in the sidebar
*
*/
function BX_excluded_pages()
{
$pages = BX_get_pages();
$exclude = "";
if ($pages) {
foreach ($pages as $page) {
$page_id = $page->ID;
$page_name = $page->post_name;
if ($page_name == "archives" || $page_name == "about" || $page_name == "about_short" || $page_name == "contact") {
$exclude .= ", ".$page_id;
}
}
$exclude = preg_replace("/^, (.*?)/","\\1",$exclude);
}
return $exclude;
}
Alles anzeigen
Kann ich irgendwas mit dem exclude anfangen? Exclude heisst ja so viel wie "ausbinden", und genau das will ich ja erreichen. Meine PHP-Kenntnisse sind eher gering, also kann mir bitte jemand helfen?
Hier die URI zum Blog: http://www.tobias-dietz.de
Mfg,
Tobi