Accueil English Classique A propos Contact rss
WordPress from the beginning
Partage de découvertes autour de WordPress
 
accueil mots-clés plan du blog

Titres vides dans les commentaires récents

    J'ai fait cette drôle de découverte aujourd'hui, celle d'avoir "aléatoirement" des titres d'articles vides dans le widget commentaires récents. Après avoir mené l'enquête, j'ai trouvé un patch qui contourne ce problème...

    Ca se passe dans la fonction &get_post() de post.php, à un moment WP cherche le post dans le cache avec wp_cache_get($post, ‘posts’), et il se trouve que parfois il y a bien un post dans le cache mais qu’il n’est pas complet (notamment le titre manque donc). Je ne sais pas pourquoi ce phénomène se produit et j’ai rajouté la rustine suivante qui force le recalcule du post si son titre est vide :

    function &get_post(&$post, $output = OBJECT, $filter = 'raw') {
    ...
    // if ( ! $_post = wp_cache_get($post, 'posts') ) {
    // que j'ai remplacé par
    if ( (! $_post = wp_cache_get($post, 'posts')) || !isset($_post->post_title) ) {
    ...

    Si quelqu’un a pu remonter à la source du problème … ?

    Partagez avec les autres

    Share/Bookmark

    Ça vous a plu?

    Ne partez pas sans laisser votre appréciation!
    0 vote 1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles Loading ... Loading ...

    Réactions

    comments 1 commentaire
    1. 18/12/2009 à 10:41

      Merci pour votre astuce :)

      Like or Dislike: Thumb up 0 Thumb down 0

    Haut de page
    Choisissez vos widgets

    A propos de cet article

    Débuter avec WordPress est produit par Woodymood
    Performance Optimization WordPress Plugins by W3 EDGE