Problem mit benutzerdefiniertem Benutzermetafeld

Ich habe kürzlich ein neues Feld in den Benutzerprofilbereich meines Blogs eingefügt, damit ich das Geschlecht des Benutzers definieren kann.

Auf dem Autor Bio Abschnitt habe ich diesen Code:

$authorgender = strtolower(get_the_author_meta('gender')); if ($authorgender = "male") { $genderoutput = "his"; } else { $genderoutput = "her"; };' 

Und der Ort, an dem ich es benutze ist:

  

<a href="https://wordpress.stackexchange.com/questions/39590/problem-with-custom-user-meta-field/" target="_blank" title="'s website (new window)">Check out website

Ich habe zwei Benutzer, einen selbst, bei dem ich das Geschlecht auf “Männlich” änderte, und eine zufällige Frau namens Sally-Louis-Fredericke-Swann und ihr Geschlecht wurde auf “Weiblich” gesetzt.

Das $ genderoutput generiert jedoch für beide Benutzer “sein”. Nicht glücklich :/

Irgendwelche Ideen?

Solutions Collecting From Web of "Problem mit benutzerdefiniertem Benutzermetafeld"