WordPress Kategorie-Link get_category_link(id)
Brauche ich um einen link zu einer Kategorie in meinem wordpress-Website. Der folgende code funktioniert, etwas:
<?php
//Get the ID of a given category
$category_id = get_cat_ID( 'People' );
//Get the URL of this category
$category_link = get_category_link( $category_id );
?>
Mein problem ist, dass es /category/in der url, das ist nicht, wie meine permalink-Struktur konzipiert ist. Kennt jemand einen Weg um darunter /category/in der url ausgibt?
Welche version von WordPress benutzt du?
Ich habe ein plugin gefunden, dass an dem problem in älteren wordpress-Installationen. Es wurde nicht aktualisiert, für 2.9: wordpress.org/extend/plugins/pathless-category-links
Ich bin mit wordpress 2.9
Deine Vorgehensweise ist eigentlich korrekt. Die Kategorie URI enthält die Kategorie-Basis, die für benutzerdefinierte Taxonomien definiert, die innerhalb der 'umschreiben' Teil der Taxonomie definition, aber die built-in 'Kategorie' Taxonomie, können Sie dies in der Admin-panel: Einstellungen > Permalinks > Kategorie Basis. Wenn Sie hat eine eigene rewrite-Regel in Ihrer htaccess, schließt die Kategorie Basis, dann können Sie nicht verwenden
Ich habe ein plugin gefunden, dass an dem problem in älteren wordpress-Installationen. Es wurde nicht aktualisiert, für 2.9: wordpress.org/extend/plugins/pathless-category-links
Ich bin mit wordpress 2.9
Deine Vorgehensweise ist eigentlich korrekt. Die Kategorie URI enthält die Kategorie-Basis, die für benutzerdefinierte Taxonomien definiert, die innerhalb der 'umschreiben' Teil der Taxonomie definition, aber die built-in 'Kategorie' Taxonomie, können Sie dies in der Admin-panel: Einstellungen > Permalinks > Kategorie Basis. Wenn Sie hat eine eigene rewrite-Regel in Ihrer htaccess, schließt die Kategorie Basis, dann können Sie nicht verwenden
get_category_link()
aber muss roll Ihre eigenen, die gehen so etwas wie: echo site_url( $term->slug )
InformationsquelleAutor Matrym | 2010-02-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich verstehe nicht, was Sie tun möchten. Schauen Sie hier Template Tags/wp list categories « WordPress Codex für die template Tags für Kategorie-Menüs, die auch unabhängig von der Kategorie-Basis, die Sie eingestellt haben. Wenn Sie möchten, um die Ausgabe der link zu einer Kategorie auf der Kategorie-Seite selbst, dann verwenden:
Ich sollte anmerken, dass, wenn die permalink-Struktur ändert, dann werden diese urls zu brechen. Über die Kategorie-link-tag, es wird halten Gestänge.
Richtig, die wordpress-Funktionen werden unabhängig von den permalink-Einstellungen und mit dem plugin keine Kategorie-Basis, zu...
InformationsquelleAutor markratledge
Ich ein plugin gefunden, das funktioniert mit 2,9:
http://wordpress.org/extend/plugins/wp-no-category-base/
Werde ich lassen die Frage offen, obwohl, für diejenigen, die wissen, wie das problem zu lösen, ohne ein plugin.
InformationsquelleAutor Matrym