- Statut : non résolu
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par pablo, le il y a 17 années et 7 mois.
-
AuteurMessages
-
29 janvier 2007 à 14 h 23 min #450339
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :Wpmu1.0
– Thème utilisé :K2 modifié
– Nom de l’hebergeur : 1 and 1Problème(s) rencontré(s) :
Voilà je voudrai faire un thème avec un calendrier et je voudrai que lorsque l’on active ce thème, le plugin eventcalendar s’active.
Merci d’avance pour l’aide
29 janvier 2007 à 14 h 31 min #590656Ca veut dire que si le plugin n’est pas déjà installé, le thème foire…
Je ne pense pas qu’il existe de « hook » lors de l’activation d’un thème…
http://wphooks.flatearth.org/29 janvier 2007 à 14 h 44 min #590657Oui sans doute, disons que la notion de hook je viens de la décovrir et je ne suis pas sur dans comprendre tous les mécanisme.
En tous cas j’ai essayé des solutions un peu barbard et cela ne fonctionne pas (activer le plugin au moment du choix du thème en modifiant le fichier theme.php).
Je vais essayer autre chose.
Sinon merci pour ta réponse et si tu à le temps pour me faire un topo sur la notion de « hook » je veux bien.29 janvier 2007 à 15 h 24 min #590658Salut,
Il y a un Hook do_action avec l’identifiant switch_theme, mais je ne sais pas si c’est pour faire ce que tu veux.
Si tu veux un peu de lecture sur les Hook, le Codex est un bon endroit.
Si ça t’intéresse, j’ai rédigé une synthèse pour usage personnel, mais une relecture est bienvenue. 😋Autrement si tu veux faire ça ‘barbare’: tu intègres le code du plugin dans le thème.
Pour un thème activé, WP cherche un fichier functions.php dans le répertoire du thème et exécute le code à chaque fois. Si tu exécutes le code de ton EventCalendar dans ce fichier, il ne sera actif que quand le thème est choisi.J’espère que ça correspond à ce que tu veux faire…
29 janvier 2007 à 16 h 58 min #590659Merci de ta réponse, je vais essayer ça.
Merci aussi pour ta synthèse je vais aller me cultiver un peu.
Sinon, une autre question me viens, peut-on activer des plugin automatiquement des plugins lorsque l’on créer un blog. J’ai pu lire (sur le forum de wpmu) qu’il fallait mettre le plugin dans le répertoire mu.plugins, ce que j’ai fait mais sans succé.Je vous tiendrais au courant de l’évolution de la situation…
29 janvier 2007 à 21 h 39 min #590660Le plus logique serait de bien développé les thèmes… en mettant la condition if (function_exist()) ….
29 janvier 2007 à 22 h 34 min #590661pablo wrote:Sinon, une autre question me viens, peut-on activer des plugin automatiquement des plugins lorsque l’on créer un blog. J’ai pu lire (sur le forum de wpmu) qu’il fallait mettre le plugin dans le répertoire mu.plugins, ce que j’ai fait mais sans succé.Normalement, c’est bien dans le répertoire mu-plugins. Le code dans ce répertoire est aussi exécuté automatiquement pour chaque blog.
Bon courage!
30 janvier 2007 à 10 h 00 min #590662Salut
Mettre le plugin dans le répertoire mu-plugin ne fonctionne pas pour le plugin qui m’interesse.
AmO wrote:Le plus logique serait de bien développé les thèmes… en mettant la condition if (function_exist()) ….J’entend bien merci, mais c’est pas la question, je voudrai que lorsque l’on choisisse un thème un plugin s’active automatiquement. (l’imposer à l’utilisateur).
En tout cas merci pour vos réponses je vous tiens au courant
30 janvier 2007 à 10 h 29 min #590663Une autre possibilité consiste à inclure les fonctions du plugins, dans le fichier functions.php, ensuite ca dépend le plugin en question ^^
30 janvier 2007 à 15 h 47 min #590664Conclusion de l’histoire :
Je n’ai pas réussi à activer le plugin en choisissant un thème, donc j’ai fait sans 🙂
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.