Kjapp og trygg hosting for Wordpress

Noe jeg ikke har forstått med WP

Bjørnar

Gründer
Jeg har nå en blogg jeg knoter litt med. Og jeg har ikke helt kontroll på WP riktig ennå tydeligvis.

Det jeg ønsker, er følgende:

Siste 10 poster i sidebaren
Siste 5 kommentarer i sidebaren

Er dette mulig uten at jeg må herje veldig?

Takker for innspill - er relativt fersk i WP-gamet, så jobber med saken :)

Bjørnar
 

Gaasehud

Medlem
Morn! :)

For å vise 10 siste poster i WP skriver du følgende i sidebar.php:
PHP:
	<ul>
		<?php
 $postslist = get_posts('numberposts=10');
 foreach ($postslist as $post) : 
    setup_postdata($post);
 ?>
 <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
 <?php endforeach; ?>
 </ul>

For å vise 5 siste kommentarer kan du bruke innstikk som Get Recent Comments, hvor du får instruksjoner på innstikksiden.

Lykke til! :)
 

Gaasehud

Medlem
Wtf? Jeg postet et innlegg med noen kodesnutter og plugins-tips, men fikk en moderatorbeskjed e.l. så ser ikke ut til at innlegget dukket opp. :confused:
 

Bjørnar

Gründer
okei - oppfølgingsspørsmål.

jeg bruker nå koden fra mattisaas i sidebaren, men jeg kunne tenke meg å kun hente ut fra 1 bestemt kategori - kan det gjøres?

og en annen ting: på forsiden vil jeg kun ha nyheter fra 1 bestemt kategori - er det mulig ?
 

muffins

Medlem
jeg bruker nå koden fra mattisaas i sidebaren, men jeg kunne tenke meg å kun hente ut fra 1 bestemt kategori - kan det gjøres?

For å gjøre dette må du endre denne linjen i kodesnutten til mattisaas:

PHP:
$postslist = get_posts('numberposts=10');

Endre til:

PHP:
$postslist = get_posts('numberposts=10&category=kategori-id');

Bytt ut "kategori-id" med id'en til kategorien du vil ha. Du finner den i admin-panelet.

og en annen ting: på forsiden vil jeg kun ha nyheter fra 1 bestemt kategori - er det mulig ?

Det er mulig :)

Legg inn denne koden FØR loopen i filen index.php:

PHP:
<?php query_posts('cat=kategori-id'); ?>

Loopen er funksjonen som henter ut postene fra databasen. Denne ser noenlunde slik ut:

PHP:
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>

Inne her har du alt av formatering for hvordan postene skal vises.

<?php endwhile; endif; ?>

Så husk på å legge til koden FØR disse linjene ;)
 

muffins

Medlem
Godt å høre at det fungerte jebbis =D

Travellingman; det kommer litt annpå hvilket theme du bruker. Mange (de fleste) themes har det allerede aktivert, og du kan legge til de widgets'ene du vil fra adminpanelet.

Hvis det ikke fungerer å legge til widgets i ditt theme, så må en liten kode-endring til :)
 
Topp