Zobraziť plnú verziu : na hlavnej stranky zobrazenie jednej kategorie
mcdonald
26.10.2008, 14:14
zdravím,
vo wordpresse som našiel v nastaveniach že je možné nastaviť na titulnú stránku nejakú statickú stránku ale ja by som chcel nastaviť aby sa zobrazoval iba jedná kategoria a to teda konkretne novinky ostatne kategorie by som nechcel zobraziť na titulnej stránke bolo by to možné ?
sokrates4612
28.10.2008, 20:35
Môžeš to dosiahnuť napríklad tým, že prikážeš Wordpress Loopu, aby články z určitých kategórií vynechal pridaním zvýrazneného príkazu:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if (! in_category('3')) continue; ?>
Pričom namiesto 3 nastavíš kategórie oddelené čiarkou, z ktorých články nechceš zobrazovať.
mcdonald
28.10.2008, 21:17
hej len kde to mám dopísať :D
toto je moj index.php šablony v cz mi radili podla nejakeho query post alebo take niečo
<?php get_header(); ?>
<div id="content"><a name="content"></a>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="date"><span>Pridal <?php the_author(); ?> do kategórie <?php the_category(', '); ?></span></div>
</div>
<div class="cover">
<div class="entry">
<?php the_content('Prečítať celý článok »'); ?>
</div>
</div>
<div class="postinfo">
<div class="category"> </div>
<div class="com"><?php comments_popup_link('Pridať komentár', '1 komentár', '% komentáre'); ?></div>
</div>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Predchádzajúce príspevky') ?></div>
<div class="alignright"><?php previous_posts_link('Ďalšie príspevky »') ?></div>
</div>
<?php else : ?>
<div class="post">
<h1 class="title">Not Found</h1>
<p>YOU are looking for something that ISN'T HERE.</p>
</div>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
sokrates4612
28.10.2008, 21:23
Daj to pod toto:
<?php while (have_posts()) : the_post(); ?>
Dá sa to aj cez wp_query, ale najprv treba skúsiť jednoduchšiu cestou. :)
peterdubec
02.11.2008, 17:01
Nebude jednoduchšie:
<?php if (! in_category('3')) continue; ?>
kde 3 je číslo kategórie, ktorá sa má zobraziť?
sokrates4612
03.11.2008, 09:14
Nebude jednoduchšie:
<?php if (! in_category('3')) continue; ?>
kde 3 je číslo kategórie, ktorá sa má zobraziť?
áno, presne to píšm v odpovedi:
http://www.techforum.sk/showpost.php?p=852&postcount=2
:)
peterdubec
03.11.2008, 15:41
Nepíšeš. Nemáš negáciu (!), takže musíš vymenovať všetky ostatné kategórie. Teda, keď sa v budúcnosti nejaká pridá, bude treba upravovať tému.
Tak ako píšem ja stačí napísať 1 zobrazovanú kategóriu
sokrates4612
03.11.2008, 15:48
No pomoc. Máš pravdu.
Opravím to aj na začiatku. Vďaka. :o
vBulletin® v4.1.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.