Danke für die schnelle Antwort. Ich konnte zwei drittel des Problems und eine Drittel mit Plugin lösen.
So sieht es aus, und es funktioniert mit Hilfe eines Plugins. (WP Extra Template Tags)
<a href="http://example.com/en/
<?php
if ( is_single() ) {
echo str_replace('http://www.example/de/', '', get_permalink()
);
}
elseif ( is_page() ) {
echo str_replace('http://www.example/de/', '',get_permalink()
);
}
else {
echo str_replace('http://www.example/de/', '',_category_slug()
);
}?>">
ENGLISH </a>
Alles anzeigen
Nachdem der Permalink für einzelne Artikel funktioniert hat, hab ich herausgefunden, dass er, wenn ich mich in einer Kategorie befinde immer zu einem Post in der Kategorie führt. Zwar in der anderen Sprache, aber trotzdem nicht die Kategorie selbst. Also hab ich weiter gesucht, wie man den aktuellen Slug der Kategorie in diesen Link einfügen könnte. So bin ich dann auf das erwähnte Plugin gestoßen, dass mir den Befehl _category_slug zur Verfügung stellt.
Also fertig.