WordPress est un système de gestion de contenu ou CMS (Content management system en anglais) libre écrit en PHP, reposant sur une base de données MySQL, et distribué par Automattic. WordPress est surtout utilisé comme moteur de blog, mais ses fonctionnalités lui permettent également de gérer n'importe quel site web. Il est distribué selon les termes de la licence GNU GPL version 2. Le logiciel est aussi à l'origine du service WordPress.com.
L'installation de wordpress est rapide, et célebre pour cela. Il faut néanmoins vous munir des codes de votre base de données (nom, id, password, adresse).
Cette page contient seulement des liens utiles façon bloc note pour la création d'un site… Il s'agit essentiellement de trick en php pour ajouter des fonctions à votre wordpress en php.
Afficher liste d'articles d'un catégorie en dynamique (avec image et extrait) (code a ajouter dans functions.php dans le thème)
// post list categorie function function jc_post_by_category($atts) { extract(shortcode_atts(array( "nb" => '5', "orderby" => 'post_date', "order" => 'DESC', "category" => 'agenda' ), $atts)); global $post; $tmp_post = $post; $myposts = get_posts('showposts='.$nb.'&orderby='.$orderby.'&category='.get_cat_ID($category)); $out = '<div class="row">'; foreach($myposts as $post){ setup_postdata( $post ); $out .='<div class="col-lg-3 col-md-4 col-xs-12 col-sm-5">'; $out .='<h6 class="archive-header"><a href="'.get_permalink().'">'.the_title("","",false).'</a></h6>'; $out .='<a href="'.get_permalink().'">'.get_the_post_thumbnail().'</a>'; $out .='<p>'.get_the_excerpt().'</p></div>'; } $out .= '</div>'; wp_reset_postdata(); $post = $tmp_post; return $out; } add_shortcode("post-by-category", "jc_post_by_category");
Limiter la longueur de l'excerpt - ici 20 mots (code a ajouter dans functions.php dans le thème)
function custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );