implémenter excerpt (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #515413
    Carreaux
    Participant
    Initié WordPress
    30 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.4.2
    – Version de PHP/MySQL : 5.3
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur : localhost !
    – Adresse du site :

    Problème(s) rencontré(s) :

    pas de souci dans une page single ou archive, le découpage de l’affichage via balise more est ok

    mais lorsque je fais une requete pour une recherche d’article :

    $args = array( ‘numberposts’ => ‘1’, ‘orderby’ => ‘post_date’,     ‘order’ => ‘DESC’, );
    $recent_posts = wp_get_recent_posts( $args );
    
    foreach( $recent_posts as $recent ){
    		echo $recent[‘post_excerpt’];
    }
    wp_reset_query();

    $recent; est vide
    visible dans le track du tableau

    Array ( [ID] => 182 [post_author] => 1 [post_date] => 2012-10-12 11:28:58 [post_date_gmt] => 2012-10-12 10:28:58
     [post_content] => Un message à caractère informatif ! d’autres infos 
    [post_title] => Derniere nouvelle ! 
    [post_excerpt] =>
     [post_status] => publish [comment_status] => open [ping_status] => open [post_password] => 
    [post_name] => derniere-nouvelle [to_ping] => [pinged] => [post_modified] => 2012-10-12 12:17:28 
    [post_modified_gmt] => 2012-10-12 11:17:28 [post_content_filtered] => [post_parent] => 0 
    [guid] => http://localhost/photographe/?p=182 [menu_order] => 0 [post_type] => post 
    [post_mime_type] => [comment_count] => 0 [ancestors] => Array ( ) [filter] => raw )

    est ce qu’il faut implémenter spécifiquement excerpt pour que soit renseigné ce champ ?
    et si oui comment ?

    si ce n’est pas possible, quel est le tag enregistré pour la balise more ?
    (qui me permettra de découper manuellement) 😉

    merci d’avance de votre aide 🙂

    #857650
    Lebcit
    Participant
    Padawan WordPress
    69 contributions

    Salut Carreaux,

    Dans loop.php, directement en-dessous de
    mets le code suivant : <a href=" »> Read More…

    ou dans functions.php essaye $output :

    function excerpt_read_more_link($output) {
    global $post;
    return $output . ‘ID) . ‘ »> Read More…‘;
    }
    add_filter(‘the_excerpt’, ‘excerpt_read_more_link’);

    Excerpt Codex

    A bientôt et bonne continuation

    #857651
    Carreaux
    Participant
    Initié WordPress
    30 contributions

    merci Lebcit

    mais je ne suis pas dans le loop
    (dans le loop cela fonctionne normalement)

    dans les retours de la function wp_get_recent_posts() il y a une var
    c celle ci que je voudrais pouvoir remplir

    soit par une function déjà existante , si elle existe quelle est cette fonction et quelle initialisation lui passer ?

    soit pouvoir modifier wp_get_recent_posts() 😗
    on peux surcharger ? ou il faut aller directement modifier la fonction ?

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.