webForumDet fria alternativet

Wordpress: Lista alla inlägg

Webbutveckling

7 svar · 784 visningar · startad av silfver

Medlem sedan apr. 200312 679 inlägg
Frågan#1

Jag har redan postat på Wordpress forum utan svar. Så jag tänkte att jag kanske kan fråga här också, man vet ju aldrig. :)

Jo, det är så här att jag försöker lista alla inlägg som en användare har postat. Under mina inställningar (inställningar > läsa > Visa som flest: 2 inlägg) har jag bestämt att endast två (2) inlägg ska visas på förstasidan.

Så när jag kör den här koden:

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

Så visas bara två inlägg.

Kan man på något sätt ändra den här koden så att den loopar ut alla inlägg som användaren har gjort?

Hoppas ni fattar vad jag är ute efter och hoppas ni kan hjälpa mig. :)

Medlem sedan feb. 20002 300 inlägg
#2

silfver skrev:

Jag har redan postat på Wordpress forum utan svar. Så jag tänkte att jag kanske kan fråga här också, man vet ju aldrig. :)

Jo, det är så här att jag försöker lista alla inlägg som en användare har postat. Under mina inställningar (inställningar > läsa > Visa som flest: 2 inlägg) har jag bestämt att endast två (2) inlägg ska visas på förstasidan.

Så när jag kör den här koden:

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

Så visas bara två inlägg.

Kan man på något sätt ändra den här koden så att den loopar ut alla inlägg som användaren har gjort?

Hoppas ni fattar vad jag är ute efter och hoppas ni kan hjälpa mig. :)

Lägg detta ovan din kod:

query_posts('author_name=Silfver');

Läs mer på: http://codex.wordpress.org/Template_Tags/query_posts

Medlem sedan apr. 200312 679 inlägg
#3

Så här?

<?php query_posts('author_name=admin');
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

Blir ingen skillnad då.

Medlem sedan feb. 20002 300 inlägg
#4

silfver skrev:

Så här?

<?php query_posts('author_name=admin');
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

Blir ingen skillnad då.

Hoppsan. Missade lite. :)

Testa:

query_posts('author_name=admin&posts_per_page=-1');
Medlem sedan apr. 200312 679 inlägg
#5

Phorpher skrev:

Hoppsan. Missade lite. :)

Testa:

query_posts('author_name=admin&posts_per_page=-1');

Kickass Phorpher! Nice! Thx. :) Nu har jag bara ett liiitet problem. author_name=admin måste vara dynamisk.

query_posts('author_name=USER&posts_per_page=-1');

Hur fixar man det? :o Jag behöver få in den här koden där USER står:

<?php echo $curauth->user_login; ?>
Medlem sedan feb. 20002 300 inlägg
#6

silfver skrev:

query_posts('author_name=USER&posts_per_page=-1');

Hur fixar man det? :o Jag behöver få in den här koden där USER står:

<?php echo $curauth->user_login; ?>
query_posts('author_name=' .$curauth->user_login .'&posts_per_page=-1');
Medlem sedan apr. 200312 679 inlägg
#7

Jag är oerhört tacksam för din hjälp, Phorpher! Det här blev skitbra! :bire

Medlem sedan feb. 20002 300 inlägg
#8

Va bra! :bire

269 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)