Du nutzt bestimmt den WYSIWIG Editor. Selbst wenn du in die Codeansicht wechselst und dort den PHP-Code eingibst wird er nicht korrekt übernommen. Also solltest du den WYSIWIG in deinem WP-Profil abschalten und dann deine Archiv-Seite editieren. Dann sollte es mit dem von Olafb vorgeschlagenen Code funktionieren.
Wenn alles läuft kannst du ja den WYSIWIG wieder einschalten, dann aber keine Seite bearbeiten, in der du PHP-Code stehen hast!