[Wordpress] Auteur in post
Hi,
Weet iemand of het mogelijk is, om met Wordpress, met de tag the_author() iets als het volgende te doen?
Dus enkel wanneer de gebruikersnaam van de auteur pietje is, dat er "de redactie" komt te staan, en anders gewoon de naam van de auteur?
Weet iemand of het mogelijk is, om met Wordpress, met de tag the_author() iets als het volgende te doen?
Dus enkel wanneer de gebruikersnaam van de auteur pietje is, dat er "de redactie" komt te staan, en anders gewoon de naam van de auteur?
$author vervangen door the_author()
Thanks, echter wanneer ik dat doe, krijg ik echter "Pietjederedactie" te zien.
Gewijzigd op 23/10/2013 18:39:44 door Max Nvt
Laat je code die je nu hebt eens zien?
Lees eens wat ik zei, i.p.v zelf een draai aan de code te geven.... ;)
Gewijzigd op 23/10/2013 18:47:30 door - Ariën -
- Aar - op 23/10/2013 18:46:09:
Lees eens wat ik zei, i.p.v zelf een draai aan de code te geven.... ;)
Je bedoelt:
Dan krijg ik het effect "pietjepietje".
Stap 1, kijk in de functie reference van wordpress: http://codex.wordpress.org/Function_Reference/the_author
We lezen hier:
Kortom, gebruik the_author wanneer je de author wilt echoën en gebruik get_the_author wanneer je de waarde in PHP wilt gebruiken. Je zou kunnen zeggen dat the_author er zo uitziet:
Offtopic:
of, aangezien het wordpress is, zal het waarschijnlijk andersom zijn:
Met deze kennis gewapend (behalve het offtopic gedeelte) moet je nu zelf proberen jouw script goed te maken.
Toevoeging op 23/10/2013 19:51:34:
PS: Het is beter als je dit niet zo hardcode in je code. Users kan je opdelen in groepen. Vervolgens kun je die groepen echoën.
We lezen hier:
Quote:
The author of a post can be displayed by using this Template Tag. This tag must be used within The Loop.
To return to PHP rather than displaying, use get_the_author.
To return to PHP rather than displaying, use get_the_author.
Kortom, gebruik the_author wanneer je de author wilt echoën en gebruik get_the_author wanneer je de waarde in PHP wilt gebruiken. Je zou kunnen zeggen dat the_author er zo uitziet:
Offtopic:
of, aangezien het wordpress is, zal het waarschijnlijk andersom zijn:
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
function get_the_author() {
ob_start();
the_author();
$r = ob_get_contents();
ob_end_clean();
return $r;
}
?>
function get_the_author() {
ob_start();
the_author();
$r = ob_get_contents();
ob_end_clean();
return $r;
}
?>
Met deze kennis gewapend (behalve het offtopic gedeelte) moet je nu zelf proberen jouw script goed te maken.
Toevoeging op 23/10/2013 19:51:34:
PS: Het is beter als je dit niet zo hardcode in je code. Users kan je opdelen in groepen. Vervolgens kun je die groepen echoën.
Gewijzigd op 23/10/2013 19:19:56 door Wouter J
Waarom zou je moeilijk doen?
WordPress heeft bij de gebruiker gewoon de mogelijkheid om de schermnaam in te stellen.
WordPress heeft bij de gebruiker gewoon de mogelijkheid om de schermnaam in te stellen.




