Thème par défaut :
zeList utilise l’en-tête et le pied de page du thème en cours.
Pour les pages de catégorie de liens zeList utilise le fichier
/wp-content/plugins/zelist/style/link-category.php
Pour les pages de lien (page unique), zeList utilise le fichier
/wp-content/plugins/zelist/style/link.php
Si vous voulez personnaliser l’apparence de votre annuaire, ne modifiez pas ces deux fichiers, mais créez dans votre répertoire de thème les fichiers link-category.php et link.php
Template Tags conditionnels
is_links()
<?php if(is_links()) {}?>
Vrai sur les pages d’annuaire (homepage annuaire, catégories de lien, lien, page de soumission).
Faux ailleurs
is_link_home()
<?php if(is_link_home()) {}?>
Vrai sur la page d’accueil de l’annuaire
is_link_category()
<?php if(is_link_category()) {}?>
Vrai sur les pages de catégories de lien
is_a_link()
<?php if(is_a_link()) {}?>
Vrai sur les pages de lien unique
is_link_tag()
<?php if(is_link_tag()) {}?>
Vrai sur les pages de tags de lien
is_link_search()
<?php if(is_link_search()) {}?>
Vrai sur les pages de résultats de recherche dans les liens
La boucle zeList
have_links()
<?php have_links();?>
Vrai si un ou des liens sont trouvés
the_link()
<?php the_link();?>
Prépare le lien pour l’affichage
Exemple d’usage :
<?php if (have_links()) : while (have_links()) : the_link(); // do something endwhile; else : // no link found endif; ?>
Exemple d’usage hors de la boucle principale :
<?php
$bookmarks = zelist_get_bookmarks('category=3&orderby=date&limit=5');
if($bookmarks) :
foreach($bookmarks as $bookmark) :
setup_linkdata($bookmark);
// display link
endforeach;
endif;
?>
L’affichage du lien
Les tags identiques pour les billets WordPress et les liens zeList
<?php the_ID(); // affiche l'ID (link_id) du lien the_title(); // affiche le nom du lien the_content(); // affiche la description du lien the_tags(); // affiche les tags (link_tag) du lien ?>
Les tags spécifiques aux liens zeList
the_image()
<?php the_image($args); $args = 'width=0&height=0&resize=0'; ?>
Affiche l’image du lien.
Si resize=1, l’image sera redimensionné exactement.
Sans resize, si vous spécifiez width ou height, l’image sera redimensionnée de facon déclarative (avec d’éventuelles distorsions)
edit_link_link()
<?php edit_link_link($anchor,$before,$after); ?>
Affiche le lien d’édition du lien aux éditeurs.
get_the_link_time()
<?php get_the_link_time($date_format,$link); ?>
Affiche la date de publication
Les fonctions spécifiques
breadcrumbs()
Affiche le chemin de catégories
<?php
breadcrumbs($args);
// default
$args = 'echo=1&class=breadcrumbs&separator= > &style=flat&home='.get_option('zelist_breadcrumbs_show_home'));
?>
related_links();
<?php
related_links($args);
$args = 'limit=5&hide_invisible=1&echo=1&style=list&show_excerpt=1&show_description=0&excerpt_length=&show_score=&return=0&title_li='.__('Related links','zelist'));
?>
zelist_stats();
<?php zelist_stats(); ?>
Renvoie un tableau contenant les statistiques des liens zeList
zelist_the_front_content();
<?php zelist_the_front_content(); ?>
Affiche le contenu de la page Annuaire



Accueil
Flux RSS