Sehr kurze Auszug: wie die übergeordnete Kategorie in Wordpress abrufen

In WordPress Kategorien in eine Struktur "Vater" "Sohn" angeordnet werden. Dies bedeutet, dass ein einzelner Beitrag kann zu mehreren Kategorien gehören. Es kann in einigen Fällen bestimmen nützlich, unabhängig von der "Kinder", die die übergeordnete Kategorie der Beitrag ist:

1
2
3
4
5
6
7
8
9
10
11
/ **
* Gibt das übergeordnete Kategorie eines post
*
* @ Return
* @ Param object $ post_id
* /
$post_id ) { get_parent_category Funktion ($ post_id) {
wp_get_object_terms ( $post_id , 'category' , array ( 'fields' => 'all' ) ) ; $ Cats = wp_get_object_terms ($ post_id, 'category', array ('fields' => 'all'));
$cats as $key => $cat ) if ( $cat -> parent == 0 ) return $cat ; foreach ($ cats as $ key => $ cat) if ($ cat -> parent == 0) return $ cat;
; return null;
}

2 Kommentare: "Sehr kurze Auszug: wie die übergeordnete Kategorie in WordPress abrufen"

  1. 21. März 2009 luca:

    danke für den Tipp, und herzlichen Glückwunsch zu den Blog mit vielen interessanten Inhalten. Ich wollte eine Frage zu Eltern-Kind-Gruppen fragen: Sie können mehreren übergeordneten Kategorien zu erstellen, und weisen Sie Kategorien, um jedes Kind mit dem gleichen Namen?

  2. 22. März 2009 Giovambattista Fazioli :

    @ Luca:

    Sie können mehrere übergeordnete Kategorien und Kategorien zuweisen, um jedes Kind mit dem gleichen Namen?

    WordPress derzeit nicht zulassen. Obwohl Sie den Vater entscheiden können, und dann auf der logischen Ebene zu vermeiden Verwechslungen der beiden Kategorien identisch sind (in Bezug auf Namen), wird WordPress verhindern Verwendung des gleichen Namens für eine Kategorie, auch wenn es zu verschiedenen Vätern gehört.
    Allerdings ist es möglich, teilweise umgehen das Hindernis mit einem kleinen artefizio: Sie erstellen zwei Väter "Vater 1" und "Vater 2". Es wird zunächst eine "Kind 1" und schließt sich seinem Vater als "Vater 1". Es erstellt dann "A Son" und wird mit "Vater 2". Ohne Hierfür geht man auf den Namen "Son A", "Kind 1", ändern, obwohl die "Schnecke" (kurz) ist ein "Schwiegersohn". An dieser Stelle haben wir:

    Padre 1 ->Figlio 1 
    Padre 2 -> Figlio 1

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Stoppen SOPA