WordPress : La fonction get_day_link() donne une erreur 404 lorsqu’il n’y a pas de nouvelles dans la journée

Publié par Jean-Michel le

Mon site Web est propulsé par wordpress, sur la page d’accueil a un bouton qui redirige les visiteurs vers les nouvelles quotidiennes, mais quand il n’y a pas de nouvelles dans la journée, mon site Web donne une page d’erreur introuvable, je veux afficher ce bouton uniquement lorsque j’ai des nouvelles dans la journée, quelqu’un sait comment résoudre ce problème, vérifiez mon code ci-dessous :

<?php if (of_get_option('pm_date') ) { //Get current date if enabled ?>
    <div class="date">
        <a href="<?php echo get_day_link('', '', ''); ?>" rel="tooltip" data-original-title="<?php _e('Veja as Notícias de Hoje!','')?>" data-placement="left"><?php echo date_i18n('j F Y', time()); ?></a>
            <span class="corner custom-color"></span>
    </div>

Solution n°1 trouvée

il manque des arguments dans la fonction get_day_link,

tu peux essayer comme ceci:

<?php
$archive_year  = get_the_time('Y');
$archive_month = get_the_time('m');
$archive_day   = get_the_time('d');
?>
<a href="<?php echo get_day_link( $archive_year, $archive_month, $archive_day); ?>">This day's posts</a>
?>

pour obtenir un poste aujourd’hui

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *