Ein wirklich nerviger Fehler mit einer einfachen. aber unpraktischen Lösung:
Erzeugt man in WordPress per php-Script einen Custom Post Type (dazu vielleicht später mehr in einem eigenen Artikel), erreicht man danach oft die Archiv- oder Single-Post-Seiten des neuen Inhaltstyps nicht. Stattdessen meldet WordPress, dass es diese Seiten nicht gäbe (Error 404).
Einfache Lösung: die Permalinks müssen aufgefrischt werden.
Scheinbar werden die Weiterleitungen für die neuen Inhaltstypen nicht automatisch bei deren Erzeugung angelegt. Stattdessen müssen sie im WordPress Admin-Interface unter Einstellungen -> Permalinks durch einen Klick auf „Einstellungen speichern” einmal neu erzeugt werden.
Wenn jemand einen Weg weiß, das aus einem php-Script anzustoßen, bitte ich um einen Hinweis in den Kommentaren.