• Witam serdecznie, są to moje początki z WP zatem przepraszam jeśli dla kogoś ten problem wydaje się być banalny.

    Otóż korzystam z szablonu „zAlive”, który dla moich celów muszę delikatnie edytować. Chodzi o wyświetlanie wpisów w kategoriach. Chciałbym uzyskać efekt, że po wybraniu kategorii wyświetla jedynie tytuły (ewent. daty i autora), ale bez treści wpisu. Dopiero po kliknięciu w tytuł pojawia się pełny wpis.

    Próbowałem samemu rozwiązać ten problem używając opcji Szukaj:
    http://pl.forums.wordpress.org/topic/lista-z-samymi-tytulami-i-datami?replies=9
    oraz
    http://codex.wordpress.org/Template_Hierarchy

    Jednak nie potrafię zastosować tego aby zadziałało ;(

    Kod szablonu dla kategorii:

    <?php
    /**
     Template Name: Category
     */
    
    get_header(); ?>
      <?php //show sidebar on the left
        if( $zAlive_options['primary_sidebar_layout'] == 2 ) { get_sidebar(); }
      ?>
        <div id="main">
          <?php if( $zAlive_options['breadcrumb_enabled'] == true ) {zAlive_breadcrumb();} ?>
          <?php if ( have_posts() ) : ?>
            <?php while ( have_posts() ) : the_post(); ?>
          <div id="post-<?php the_ID(); ?>" <?php post_class( array('article','clearfix') ); ?>>
            <h1 class="entry-title"><?php the_title(); ?></h1>
            <?php get_template_part( 'template/entry-meta-primary','page' ); ?>
            <div class="entry-content clearfix">
              <?php the_content(); ?>
              <ul>
                <?php wp_list_categories('title_li=0&orderby=name&show_count=1&show_last_update=1&use_desc_for_title=1'); ?>
              </ul>
            </div>
          </div>
            <?php wp_reset_postdata();
            endwhile; ?>
          <?php else : ?>
            <?php get_template_part( 'template/content', 'none' ); ?>
          <?php endif; ?>
          <?php if(comments_open()) {comments_template( '', true );}  ?>
        </div>
      <?php //show sidebar on the right
        if( $zAlive_options['primary_sidebar_layout'] == 1 ) { get_sidebar(); }
      ?>
      <?php get_footer(); ?>

    Mam nadzieje, że zaawansowani użytkownicy WP poradzą sobie z tym problemem i podzielą się rozwiązaniem. Dziękuje za poświęcony czas i pozdrawiam serdecznie.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Bez obaw, każdy kiedyś zaczynał swoją przygodę z WP i miał podobne problemy 🙂

    Aby z kodu, który przesłałeś usunąć główną treść wpisu należy wyciąć poniższy fragment:

    <?php the_content(); ?>

    Możesz poeksperymentować z wycinaniem innych rzeczy, tylko pamiętaj o wcześniejszym zrobieniu kopii zapasowej tego pliku.

    Twórca wątku cyber156

    (@cyber156)

    Szymon, niestety po usunięciu:
    <?php the_content(); ?>

    Po wejściu w daną kategorie nadal są tytuły z zawartością
    wyświetlane. A mi zależy aby same tytuły były i dopiero
    po kliknięciu na tytuł otwiera wpis 😉

    Ktoś ma inny pomysł, który zadziała?

    Dopiero zwróciłem na to uwagę – na początku pliku masz zadeklarowany szablon („Template Name”) co świadczy o tym, że jest to plik odpowiedzialny za wyświetlanie strony o szablonie „Category” a nie kategorii 🙂

    Spróbuj wprowadzić taką zmianę do pliku category.php / archive.php / index.php

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘[zAlive] Tytuły w kategoriach – modyfikacja szablonu.’ jest zamknięty na nowe odpowiedzi.