[Wordpress] Auteur in post
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()
Gewijzigd op 23/10/2013 18:39:44 door Max Nvt
Laat je code die je nu hebt eens zien?
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".
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.
Stap 1, kijk in de functie reference van wordpress: 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
WordPress heeft bij de gebruiker gewoon de mogelijkheid om de schermnaam in te stellen.