Hallo,
wie und wo kann ich mit welchem PHP-Code die widgets.php dahingehend ändern, dass einzelne Seiten(-IDs) nicht unter "Seiten" angezeigt werden?
Ich vermute mal, die entsprechende Stelle in der widgets.php ist dazu diese:
PHP
function wp_widget_pages( $args ) {
extract( $args );
$options = get_option( 'widget_pages' );
$title = empty( $options['title'] ) ? __( 'Pages' ) : $options['title'];
$sortby = empty( $options['sortby'] ) ? 'menu_order' : $options['sortby'];
$exclude = empty( $options['exclude'] ) ? '' : '&exclude=' . $options['exclude'];
if ( $sortby == 'menu_order' ) {
$sortby = 'menu_order, post_title';
}
$out = wp_list_pages( 'title_li=&echo=0&sort_column=' . $sortby . $exclude );
if ( !empty( $out ) ) {
?>
Alles anzeigen
Jedoch hab ich schon so viel rumprobiert, aber ich weiß nicht, wo ich das richtige "Exclude" für meine ID28 wie schreiben muss, damit es funktioniert.
Die normale sidebar.php-Konstellation hab ich hier Template Tags/wp list pages « WordPress Codex schon gelesen, aber in der widgets.php sieht das 'Ganze schon anders aus und ich komme mit dieser Syntax nicht zurecht, wo ich das exclude in welcher korrekten Form einbinden muss (für eine ID28) - siehe das Ende des o.g. PHP-Codes.
Danke