Lorelle klärt uns auf – unbedingt Lesen – WordPress 2.1: Template Tag and Function Changes
Die Veränderungen, die mit WordPress 2.1 kommen, sind relativ gering. Jedoch macht der eine oder andere Tag im Theme Probleme. Im folgenden alle Veränderungen.
- wp_list_categories replaces list_cats and wp_list_cats
- get_author_posts_url replaces the_author_link
- wp_dropdown_categories replaces dropdown_cats
- wp_get_archives replaces get_archives
- wp_list_bookmarks replaces get_bookmarks_list, get_links_list, get_bookmarks, and some other bookmark list template tags.
- wp_link_pages replaces link_pages
- the_modified_date (new?)
- next_post_link and previous_post_link replace previous_post and previous_post (Still verifying)
- get_postdata replaces get_post
- get_linksbyname (new): Gets the links associated with category cat_name.
- get_linkz replaces get_linkFUNCTION (various functions replaced by one)
- get_options will replace get_settings
- the_search_query may replace wp_specialchars
- language_attributes (new): adds language attributes to HTML head tag
- current_user_can replaces user_can_FUNCTION (various functions replaced by one)
- get_the_category_by_ID replaces the_category_ID
Na super. Bald blickt keiner mehr durch welche Funktionen seit welcher Version nicht mehr verwendet werden sollen und welches Theme mit welcher Version zusammen funktioniert.
Die Verwirrung und Aufregung die man bei den Plugins geschaffen hat, setzt man bei den Themes konsequent fort.
Das beste dürfte wohl sein, man schreibt sich eine eigene Datei die quasi eine Übersetzungstabelle darstellt. Ähnlich der plugable-functions.php.
In 2 Jahren sieht die Doku zu WP so aus wie SelfHTML: Funktion xy funktioniert mit Version 1.2; 1.5; 2.0.x; 2.1; 2.5; …
Danke für die Info und Zusammenstellung, werde ich gleich mal bei mir ändern.