• 08-10-2013, 08:30:26
    #1
    Merhaba sitede çok fazla kategori olacağından tüm kategorileri yeni bir sayfa olarak göstermek istiyorum nasıl yapabilirim. Örnek: Download diye bir sayfa ekleyeceğim o sayfaya girenler tüm kategorileri ve alt kategorilerini görebilecek. Anasayfada açılır menüde yapsak görünmüyor hepsi tek seferde 80 civarı kategori var.
    Belki eklenti ile de çözülebilir. birkaç directory eklentisi kurdum ama istediğim gibi bulamadım.

    fikirlerinize ihtiyacım var
  • 08-10-2013, 11:57:40
    #2
    sayfa oluşturun içeriğine
    Alıntı
    <?php wp_list_cats(); ?>
    kodunu ekleyip yayınlayın tüm kategori ve alt kategorileri çıkacaktır

    veya menu bölümünden kategorileri menuya dahil edebilirsiniz. Kategoriler birbiriyle ilişkili ise birbirinin alt kategorisi şeklinde açılır menu yapabilirsiniz panelden
  • 08-10-2013, 12:59:00
    #3


    Bu şekilde direk kod gorunuyor
  • 08-10-2013, 13:22:29
    #4
    temanızın page.php dosyasını kopyalayıp ismini kategoriler.php olara değiştirin. sonra bu dosyanın içeriğini aşağıdaki formata göre düzenleyip temanıza göre css değişkenlerini yerleştirin. admin panelden yeni sayfa oluşturup sağ menüden sayfa şablonu olarak kategorileri seçin, içeriğe birşey yazmanıza gerek yok.

    <?php
    /**
     * Template Name: kategoriler
     */
    get_header();
    
    wp_list_cats();
    
    get_footer();
    ?>
  • 08-10-2013, 18:03:55
    #5
    Alıntı
    sonra bu dosyanın içeriğini aşağıdaki formata göre düzenleyip temanıza göre css değişkenlerini yerleştirin
    Üstat burayı anlamadım
  • 09-10-2013, 01:22:49
    #6
    temanızın page.php dosyasını gönderin
  • 09-10-2013, 01:24:37
    #7
    <?php get_header(); ?>
        <div class="content">
            <?php tie_breadcrumbs() ?>
            
            <?php if ( ! have_posts() ) : ?>
                <div id="post-0" class="post not-found post-listing">
                    <h1 class="post-title"><?php _e( 'Not Found', 'tie' ); ?></h1>
                    <div class="entry">
                        <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'tie' ); ?></p>
                        <?php get_search_form(); ?>
                    </div>
                </div>
            <?php endif; ?>
            
            <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
            <?php
                if( function_exists('bp_current_component') && bp_current_component() ) $current_id = get_queried_object_id();
                else $current_id = $post->ID;
                $get_meta = get_post_custom( $current_id );
    
                if( !empty( $get_meta['tie_review_position'][0] ) ){
                    $review_position = $get_meta['tie_review_position'][0] ;
                    $rv = $tie_reviews_attr;
                }
                
                $post_width = $get_meta["tie_sidebar_pos"][0];
                if( $post_width == 'full' ) $content_width = 955;
            ?>
            <?php //Above Post Banner
            if( empty( $get_meta["tie_hide_above"][0] ) ){
                if( !empty( $get_meta["tie_banner_above"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_above"][0]) .'</div>';
                else tie_banner('banner_above' , '<div class="ads-post">' , '</div>' );
            }
            ?>
            
            <article <?php if( !empty( $rv['review'] ) ) echo $rv['review']; post_class('post-listing post'); ?>>
                <?php get_template_part( 'includes/post-head' ); ?>
                <div class="post-inner">
                    <h1 class="name post-title entry-title" itemprop="name"><?php the_title(); ?></h1>
                    <p class="post-meta"></p>
                    <div class="clear"></div>
                    <div class="entry">
                        <?php if( !empty( $review_position ) && ( $review_position == 'top' || $review_position == 'both'  ) ) tie_get_review('review-top'); ?>
    
                        <?php the_content(); ?>
                        <?php wp_link_pages( array( 'before' => '<div class="page-link">' . __( 'Pages:', 'tie' ), 'after' => '</div>' ) ); ?>
                        
                        <?php if( !empty( $review_position ) && ( $review_position == 'bottom' || $review_position == 'both' ) ) tie_get_review('review-bottom'); ?>
    
                        <?php edit_post_link( __( 'Edit', 'tie' ), '<span class="edit-link">', '</span>' ); ?>
                    </div><!-- .entry /-->    
                    <span style="display:none" class="updated"><?php the_time( 'Y-m-d' ); ?></span>
                    <div style="display:none" class="vcard author" itemprop="author" itemscope itemtype="http://schema.org/Person"><strong class="fn" itemprop="name"><?php the_author_posts_link(); ?></strong></div>
    
                </div><!-- .post-inner -->
            </article><!-- .post-listing -->
            <?php endwhile; ?>
            
            <?php //Below Post Banner
            if( empty( $get_meta["tie_hide_below"][0] ) ){
                if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
                else tie_banner('banner_below' , '<div class="ads-post">' , '</div>' );
            }
            ?>
            
            <?php comments_template( '', true ); ?>
        </div><!-- .content -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
  • 09-10-2013, 01:33:07
    #8
    <?php
    /**
     * Template Name: kategoriler
     */
    ?>
    <?php get_header(); ?>
        <div class="content">
            <?php tie_breadcrumbs() ?>
            
            <article <?php if( !empty( $rv['review'] ) ) echo $rv['review']; post_class('post-listing post'); ?>>
                <?php get_template_part( 'includes/post-head' ); ?>
                <div class="post-inner">
                    <h1 class="name post-title entry-title" itemprop="name">Kategoriler</h1>
                    <div class="clear"></div>
                    <div class="entry">
                        <?php if( !empty( $review_position ) && ( $review_position == 'top' || $review_position == 'both'  ) ) tie_get_review('review-top'); ?>
    
                        <?php wp_list_cats(); ?>
                        
                        <?php if( !empty( $review_position ) && ( $review_position == 'bottom' || $review_position == 'both' ) ) tie_get_review('review-bottom'); ?>
    
                        <?php edit_post_link( __( 'Edit', 'tie' ), '<span class="edit-link">', '</span>' ); ?>
                    </div><!-- .entry /-->    
                    <span style="display:none" class="updated"><?php the_time( 'Y-m-d' ); ?></span>
                    <div style="display:none" class="vcard author" itemprop="author" itemscope itemtype="http://schema.org/Person"><strong class="fn" itemprop="name"><?php the_author_posts_link(); ?></strong></div>
    
                </div><!-- .post-inner -->
            </article><!-- .post-listing -->
            <?php endwhile; ?>
            
            <?php //Below Post Banner
            if( empty( $get_meta["tie_hide_below"][0] ) ){
                if( !empty( $get_meta["tie_banner_below"][0] ) ) echo '<div class="ads-post">' .htmlspecialchars_decode($get_meta["tie_banner_below"][0]) .'</div>';
                else tie_banner('banner_below' , '<div class="ads-post">' , '</div>' );
            }
            ?>
            
            <?php comments_template( '', true ); ?>
        </div><!-- .content -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    bunu temanızın içine kategoriler.php ismiyle ekleyin. admin panelden yeni sayfa bir oluşturup sağdaki menüden (bkz. resim) sayfa şablonu olarak kategorileri seçip yayınlayın
  • 09-10-2013, 01:37:20
    #9
    dediğinizi aynen yaptım beyaz sayfa çıkıyor