WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Wordpress: utdrag på enbart kategorisida? (https://www.wn.se/forum/showthread.php?t=1045025)

Sweely 2010-11-24 21:40

Wordpress: utdrag på enbart kategorisida?
 
God kväll, WN!

Jag har stött på ett något irriterande problem i Wordpress. Jag vill på min kategorisida visa utdrag (excerpts), men inte på själva huvudsidan.

Som det ser ut nu går det enbart att visa utdrag överallt på sidan, vilket jag inte vill. Jag vill att enbart mina kategorisidor visar utdrag. Men jag vet inte hur jag ska bära mig åt!

Jag har prövat att hårdkoda det hela, men det har inte gått särskilt bra. Det verkar dessutom inte finnas något tillägg just för detta ändamål. Tips, någon?

hej 2010-11-24 22:16

Jag gör så här:
1. <?php the_content(); ?> i index.php
2. <?php the_excerpt(); ?> i archive.php

Då funkar det för mig. Dessa sidor får då utdrag: kategori, tagg, arkiv...

Sweely 2010-11-24 22:58

Jag har testat det tidigare. Men det fungerade inte riktigt av någon anledning.

Ger det ett försök till.

Sweely 2010-11-24 23:36

Jag har nästan klurat ut det själv. Archives har med det datumbaserade arkivet att göra förresten. Inte kategorisidor, som jag är ute efter.

Så här ser min kod ut:
Kod:

<div id="content" role="content-box">

                                <h1 class="page-title"><?php
                                        printf( __( '%s', 'coraline' ), '<span>' . single_cat_title( '', false ) . '</span>' );
                                ?></h1>
                                <?php
                                        $category_description = category_description();
                                        if ( ! empty( $category_description ) )
                                                echo '<div class="archive-meta">' . $category_description . '</div>';
                                       
                                        get_template_part( 'loop', 'category' );
                                ?>

                        </div>

Nu måste jag bara klura ut vart i koden jag ändrar så utdrag visas istället för hela inlägget.

dannelito 2010-11-25 00:34

Ändra i loop.php, såvida du inte har en loop-category.php. Leta efter is_category() eller is_archive() och strax under lär du hitta <?php the_content(); ?> som du byter till <?php the_excerpt(); ?>

Se dock till att göra en backup innan du ändrar, ifall något blir galet ;)

Sweely 2010-11-25 00:48

Hittade is_archive() i min loop, och jag har redan satt the_excerpt under den.

hej 2010-11-25 01:58

I mina teman som jag använder har jag kategori och etiketter i archive.php, så tänkte att du kanske också hade det.. Men hoppas att det funkar nu med loopen!

Sweely 2010-11-25 02:39

Så där. Då var det fixat. Lösningen ligger ute på min blogg!

oloflolof 2010-11-25 21:09

http://nabillionaire.se/wordpress-hj%c3%a4lp-n%c3%a5gon

Sweely 2010-11-25 23:10

Precis! Glömde nämna det, men problemet är fixat :)


Alla tider är GMT +2. Klockan är nu 15:00.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson