Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Comment afficher les publications de l’historique « Aujourd’hui » dans WordPress ?

34

Vous pouvez afficher des publications "associées" (à l’aide de balises, de catégories ou d’autres mots clés) pour attirer davantage de pages vues. Alternativement, vous pouvez afficher les publications historiques d’"Aujourd’hui" dans le passé à la fin du contenu de la publication. Copiez le code PHP suivant et placez-le à la fin du modèle de fonction wordpress functions.php, en utilisant de préférence le thème enfant.

function today_in_histroy(){
    $today = getdate();
    $args = array(
        'date_query' => array(
            array(
                'year'      => $today['year'],
                'compare'   => '!=',
            ),
            array(
                'month' => $today['mon'],
                'day'   => $today['mday'],
            ),
        ),
    );
    $postlist = get_posts($args);
    $html = '<h3 class="tih-title">Posts of Historic Today</h3><ul class="tih-title-list">';
    if(!empty($postlist)){
        foreach ($postlist as $key => $post) {
            $html .= '<li class="tih-title-item"><a href="'. get_permalink($post->ID). '" title="'. $post->post_title. '">'. $post->post_title. '</a></li>';
        }
        $html .= '</ul>';
        return $html;
    }
    return "";
}
 
function add_today_in_histroy($content){
    global $post;
    return  $content. today_in_histroy(); 
}
add_filter('the_content','add_today_in_histroy');

L’idée est d’avoir une requête qui recherche les messages et d’utiliser add_filter pour ajouter au the_content.

wordpress

Source d’enregistrement: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More