Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:wordpress:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
logiciels:wordpress:accueil [2015/07/11 13:55]
resonance créée
logiciels:wordpress:accueil [2015/07/28 10:29] (Version actuelle)
resonance [Liens utiles]
Ligne 19: Ligne 19:
 Il s'agit essentiellement de trick en php pour ajouter des fonctions à votre wordpress en php. Il s'agit essentiellement de trick en php pour ajouter des fonctions à votre wordpress en php.
  
-  * **Image à la une** crop http://www.buckleupstudios.com/blog/auto-resize-wordpress-featured-image-and-crop-if-necessary/+  * **Image à la une crop** http://www.buckleupstudios.com/blog/auto-resize-wordpress-featured-image-and-crop-if-necessary/
   * **Afficher liste d'articles d'un catégorie en dynamique**  http://www.bibichette.com/afficher-articles-categorie/   * **Afficher liste d'articles d'un catégorie en dynamique**  http://www.bibichette.com/afficher-articles-categorie/
 +  * **Ajouter des fonctions** http://code.tutsplus.com/tutorials/adding-functions-to-your-wordpress-theme-framework--cms-21717
 +  * http://www.wpbeginner.com/wp-tutorials/25-extremely-useful-tricks-for-the-wordpress-functions-file/
 +  * **mail smtp avec contact form 7**http://cool-tricks.net/contact-form-7-configuration/#install-wp-mail-smtp-to-send-all-emails-through-an-external-smtp-server
 +  * [[https://wordpress.org/plugins/wp-custom-post-template/screenshots/ | plugin pour modele-de-page-pour-vos-articles]]
 +
 +
 +**Afficher liste d'articles d'un catégorie en dynamique (avec image et extrait)** (code a ajouter dans functions.php dans le thème)
 +<code php>
 +// 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");
 +
 +</code>
 +
 +**Limiter la longueur de l'excerpt - ici 20 mots** (code a ajouter dans functions.php dans le thème)
 +<code php>
 +function custom_excerpt_length( $length ) {
 + return 20;
 +}
 +add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
 +</code>
/home/resonancg/www/wiki/data/attic/logiciels/wordpress/accueil.1436615716.txt.gz · Dernière modification: 2015/07/11 13:55 de resonance