Quelques fonctions utiles pour la création de vos templates
<?php
// Everything about everything :) (c'est long à charger...)
$GLOBALS;
//get
$_GET;
// info générales
$GLOBALS['wp'];
// Objet post actuel
$GLOBALS['post'];
//Objet tous les posts
$GLOBALS['posts'];
//Objet requêtes wordpress
$GLOBALS['wpdb'];
//Préfixe des tables de la base de donnée
$GLOBALS['wpdb']->prefix;
$table_prefix;
// Est une catégorie (?cat=...)
if( is_category() ) {};
//Dans ce cas
$cat; //id de la catégorie
$posts; // Objet de tous les posts de la catégorie
$catName=get_catname($cat);// Nom de la catégorie
//Cat id d'un article (?p=...)
$tabCat=wp_get_post_categories($_GET['p']);
$catId=$tabCat[0];
// L'objet catégorie
$catArray=get_the_category();
$catObjet=$catArray[0];
$catId=$catObjet->cat_ID;//l'id
$catName=$catObjet->name;//le nom
//Liste des posts d'une catégorie
$cat=5;//à configurer...
$tabPostsCat=get_posts("numberposts=20&category=$cat");
foreach($tabPostsCat as $postObjet )
{
echo $postObjet->post_title;
echo $postObjet->ID;
}
//catégorie d'un post (anciennes version wordpress...)
$categories = get_the_category($post->ID);
$laCategorie = $categories[0]->cat_ID;
?>
lien utile
http://codex.wordpress.org/Function_Reference