• 09-05-2009, 12:03:09
    #1
    gdi
    Üyeliği durduruldu
    merhaba arkadaslar,

    wordpress in wp-inculdes/widget.php kodunda aşağıdaki kod bulunuyor.
    Sayfalar bileseni ekledigimde sadece istedigim sayfalar cikmasini istiyorum, bunu header de include=2,4,5,6,7,8,9 ile yapabilirim ama asagidaki kodun neresinde bu include koyabilirim ???

    ornek include
    <?php wp_list_pages('include=2,16,25,27,30,64,67,70,76&sort_column=menu_order&depth=1&title_li=');?>
    Duzeltilmesi gereken kod.

    function wp_widget_pages( $args ) {
        extract( $args );
        $options = get_option( 'widget_pages' );
    
        $title = empty( $options['title'] ) ? __( 'Pages' ) : apply_filters('widget_title', $options['title']);
        $sortby = empty( $options['sortby'] ) ? 'menu_order' : $options['sortby'];
        $exclude = empty( $options['exclude'] ) ? '' : $options['exclude'];
    
        if ( $sortby == 'menu_order' ) {
            $sortby = 'menu_order, post_title';
        }
    
        $out = wp_list_pages( array('title_li' => '', 'echo' => 0, 'sort_column' => $sortby, 'exclude' => $exclude) );
    
        if ( !empty( $out ) ) {
    ?>
        <?php echo $before_widget; ?>
            <?php echo $before_title . $title . $after_title; ?>
            <ul>
                <?php echo $out; ?>
            </ul>
        <?php echo $after_widget; ?>
    <?php
        }
    }
    Simdiden tesekkur ve rep

    not : kodun hepsini burdan bulabiliersiniz : http://xref.yoast.com/2.7/nav.html?w...hp.source.html
  • 09-05-2009, 12:15:24
    #2
    gdi
    Üyeliği durduruldu
    cozuldu :

    676 satirinda $exclude = empty( $options['exclude'] ) ? '35,16' : $options['exclude'];


    yani tirnak icinde istenmeyen sayfalari cikarttim