Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

logiciels:wordpress:accueil

Table des matières

Wordpress

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.

http://fr.wordpress.org/

Installation

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).

  1. Se munir de ces différents codes fournit par votre hébergeur
  2. Télécharger le zip de wordpress sur http://fr.wordpress.org/ et l'extraire
  3. Connectez vous sur votre ftp et uploader le contenu de ce site
  4. Aller dans votre navigateur et taper l'adresse ou vous avez mis ce contenu, et l'installation automatique se lancera en vous demandant les différentes informations… (pour ecrire fichier wp-config.php)

Liens utiles

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 );
/home/resonancg/www/wiki/data/pages/logiciels/wordpress/accueil.txt · Dernière modification: 2015/07/28 10:29 de resonance