Single.php et Functions.php – Problème (Créer un compte)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #527742
    Jeanjean02
    Membre
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.6
    – Version de PHP/MySQL : ?
    – Thème utilisé : Explorable (Elegant Themes)
    – Extensions en place :
    Akismet
    Dashboard Notes
    Disqus Comment system (désactivé)
    Google Analyticator (désactivé)
    Updraft plus
    User Role Editor
    Wp-utilisateur-Avatar
    YARPP
    – Nom de l’hebergeur : OVH France
    – Adresse du site : http://www.students-abroad.net/

    Problème(s) rencontré(s) : Erreur fichier functions.php et problème single.php

    J’ai créé pour mon site un thème enfant, Explorable-Child.
    Jusqu’ici tout marchait bien, j’ai rajouté un code pour générer automatiquement une bio de l’auteur dans mon single.php (situé dans le dossier Explorable-Child) et qq lignes dans le functions.php (lui aussi dans mon dossier child).
    functions.php

    <?php

    add_image_size( 'yarpp-thumbnail', 110, 110, true ); // Définir la largeur puis la hauteur des thumbnails de YARPP

    /*
    #### Big thanks Aky Joe for its tut! ####
    Email: akyjoe@thecreatology.com
    Edit Custom Author Fields
    */

    function extend_author_profile_twit( $twitfields )
    {
    $twitfields['twitter'] = 'Twitter';
    return $twitfields;
    }
    add_filter('user_contactmethods','extend_author_profile_twit',10,1);

    function extend_author_profile_linkin( $linkinfields )
    {
    $linkinfields['linkedin'] = 'LinkedIn';
    return $linkinfields;
    }
    add_filter('user_contactmethods','extend_author_profile_linkin',10,1);

    function extend_author_profile_publicmail( $publicmailfields )
    {
    $publicmailfields['publicmail'] = 'Mail <em>(public)</em>‘;
    return $publicmailfields;
    }
    add_filter(‘user_contactmethods’,’extend_author_profile_publicmail’,10,1);

    ?>

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

    1. Sur WAMP, en local, tout marche nickel. Mes lignes du functions.php servent à afficher des entrées supplémentaires pour renseigner un twitter, un linkedin et un courriel public

    => Sur mon site: Les champs ne s’affichent pas dans la catégorie utilisateur…

    2. La ligne:

    add_image_size( ‘yarpp-thumbnail’, 110, 110, true ); // Définir la largeur puis la hauteur des thumbnails de YARPP

    marche sur WAMP, sur mon site, j’ai le droit à une jolie « Fatal Error »

    Fatal Error : Call to unidentified function phpadd_image_size() in /homez.744/moi/www/wp-content/themes/Explorable-child/functions.php on line 1

    => Je ne comprends pas du tout pourquoi…

    En vous remerciant par avance pour vos lumières.

    Cordialement,

    Jean.

    #909849
    Franck (fge)
    Modérateur
    Maître WordPress
    9573 contributions

    Si cela fonctionne en local sous Windows et pas en ligne sous UNIX, il est possible que ce soit simplement un problème de casse. Tu parles d’ailleurs de « dossier Explorable-Child » et le message d’erreur fait état de « Explorable-child ». À vérifier.

    #909850
    Jeanjean02
    Membre
    Initié WordPress
    7 contributions

    Bonjour fge,

    qu’entends-tu par « casse »? 😉

    C’est « Explorable-child », le « c » est bien en minuscule.

    J’attends de tes news.

    Jean.

    #909851
    Franck (fge)
    Modérateur
    Maître WordPress
    9573 contributions

    qu’entends-tu par « casse »?

    La casse c’est l’usage des majuscules / minuscules. Si cela ne pose pas de problème avec Windows, c’est très important sous UNIX et c’est la cause de nombreux problèmes lorsque l’on passe d’une plate-forme à l’autre. Il faut vérifier que c’est écrit partout de la même façon.

    #909852
    Jeanjean02
    Membre
    Initié WordPress
    7 contributions

    Pb résolu.

    J’ai mis mon code dans le functions.php du thème et non dans le thème enfant.

    Merci à vous.

    Cdt,

    Jean.

    #909853
    Lumiere de Lune
    Participant
    Maître WordPress
    20535 contributions

    Et à quoi ça sert alors de faire un thème enfant ?

    #909854
    Jeanjean02
    Membre
    Initié WordPress
    7 contributions

    (Bonsoir),

    Je n’ai pas que mon fichier functions.php dans mon thème enfant. Il aurait en effet été très utile de le mettre dedans, mais j’obtiens une erreur comme vous avez certainement pu le lire.

    Néanmoins, si vous m’apportez une solution pour ne plus avoir d’erreur, je suis preneur. Comme ça, mon thème enfant « servira à quelque chose ».

    Cdt,

    #909855
    Lumiere de Lune
    Participant
    Maître WordPress
    20535 contributions

    La réponse est dans ce que tu as affiché… il manque un espace entre le php et le add_size

    fichier corrompu, problème de casse, ou erreur de manip

    #909856
    Pubgrafik
    Participant
    Chevalier WordPress
    211 contributions

    Et moi qui pensait qu’on pouvait mettre que du CSS dans un theme enfant!!!
    Faut vraiment que j’apprenne mes cours 😳

    En tous cas ce post semble résolu. Bravo.

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