[Résolu] problème après la mise à jour: une fonction du core ne semble plus fon (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #518164
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.5
    – Version de PHP/MySQL : 5.X
    – Thème utilisé : personnel
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.ombres-et-lumieres.eu

    Problème(s) rencontré(s) : problème après la mise à jour: une fonction du core ne semble plus fonctionner

    Dans mon thème j’ utilise la fonction:

    <?php $image=wp_get_attachment_image_src( $attachment_id, $size, $icon ); ?>

    que ce soit en homepage pour la galerie ou dans les articles, avec une présentation différente, mais avec la même logique.

    J’ ai testé la Maj en local avant de la faire en automatique en ligne.
    En local, sur deux machines, il n’ y a pas de problème apparent.
    En ligne, je me suis retrouvé avec un « warning division by zéro » sur la homepage. Après avoir passé la ligne litigieuse en commentaire, tout est rentré dans l’ ordre.
    Au niveau des « single », le problème est différent: la même fonction est utilisée, mais d’ une manière un peu différente. Du coup, le script pense que toutes les photos sont carrées, et les présente comme telles.
    En fait ils semblerait que les valeurs $image[1] et $image[2] soient soit nulles soit inexistantes.
    En utilisant l’ inspecteur de code, il suffit de contrôler les valeurs « width » et « height » de l’ attribut img au niveau des galeries. En code source ils sont définis par ces valeurs du vecteur $image

    Tout fonctionnait parfaitement jusqu’ à la Maj.

    #870334
    luciole135
    Participant
    Maître WordPress
    13735 contributions

    Désactivez toutes les extensions, le problème persiste-t-il ?
    Si oui, activez le thème par dafut, le problème persiste-t-il ?
    Si oui, avez-vous fait une mise à jour automatique ? Dans ce cas, faire une mise à jour manuelle comme indiqué ici : http://codex.wordpress.org/fr:Details_de_mise_a_jour

    #870335
    ombres-et-lumieres
    Membre
    Chevalier WordPress
    147 contributions

    Hé bien là je suis soufflé: comme conseillé j’ ai tout désactivé pour réactiver chaque plugin l’ un après l’ autre afin de trouver le ou les coupables. J’ étais septique car mes installation en local contiennent encore plus de plugin et que ce côté là tout allait bien.

    Donc je réactive petit à petit et me voilà arrivé à la dernière sans qu’ il n’ y ait d’ erreur. 😡 :rolleyes:
    Et donc la question reste entière.

    En fait, pour poursuivre l’ auscultation du tableau « imagette », j’ avais fait un « var_dump » de façon à voir ce qu’ il avait dans le ventre.

    [0] => Array
    (
    [0] => http://www.ombres-et-lumieres.eu/. ../Saint-Gery-004-300×199.jpg
    [1] => 300
    [2] => 199
    [3] => 1
    )
    Cela c’ est le résultat actuel, mais précédemment, l’ adresse de l’ image était complétée par un suffixe qui lui bloquait donc l’ accès aux infos pour compléter les éléments suivants.

    Etrange, étrange, vous avez dit étrange.

    En attendant merci pour la suggestion qui m’ avait semblé un peu extrême, avant de lire votre message.

    Eric

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