Functions.php dans Wordpress

Résolu/Fermé
Gloubinours91 Messages postés 365 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 - 25 août 2013 à 14:19
Gloubinours91 Messages postés 365 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 - 30 août 2013 à 16:31
Bonjour,

Pour mon blog wordpress j'ai créé un thème enfant, dans lequel j'ai placé un fichier functions.php pour:
1. Ajouter 3 champs dans la page "Profil" de wordpress: Twitter, Email (public) et LinkedIn
2. Modifier la taille de mes miniatures des articles relatifs gérées par le plugin YARPP.

En local, sous wampserver, tout marche n-i-c-k-e-l.

Sur mon site j'ai le droit à une jolie Fatal Error pour la ligne concernant YARPP:
Fatal Error : Call to unidentified function phpadd_image_size() in /homez.744/moi/www/wp-content/themes/Explorable-child/functions.php on line 1

Et mes champs ne s'affichent pas dans la page du profil... Je ne peux donc pas les compléter! (Logique..)

Voici mon code "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);

?>

--------------------------
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
--------------------------

J'ai vraiment besoin d'aide, je suis un peu désespéré...

En vous remerciant par avance,

Gloubi.

3 réponses

djflexlive Messages postés 557 Date d'inscription mercredi 26 mars 2008 Statut Membre Dernière intervention 23 avril 2015 96
25 août 2013 à 18:56
Je suis pas un specialiste wordpress mais tu n'es pas le seul à avoir ce soucis:

https://wpfr.net/support/sujet/single-php-et-functions-php-probleme/
0
Gloubinours91 Messages postés 365 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
26 août 2013 à 00:18
C'est moi qui ai ouvert le sujet ici aussi ;)

Problème résolu. j'ai viré mon fichier functions.php de mon thème enfant et j'ai tout mis dans le dossier parent.

Merci quand même ;)
Cdt,
0
Gloubinours91 Messages postés 365 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 22 septembre 2016 135
Modifié par Gloubinours91 le 30/08/2013 à 16:32
Bonjour,

Pour ce qui est du code présent pour afficher les champs du profil, j'ai les mêmes (j'ai changé depuis mon message).
Ce que je ne comprends pas, c'est que mon functions.php du dossier child theme ne fonctionne pas alors qu'il fonctionne en local...

Franchement, pour les lignes ajoutés, il n'y a pas mort d'homme, mais je suis d'accord, utiliser un thème enfant est bien mieux.

Si qqn a une solution, qu'il me fasse signe.

Cdt,
0