Vous n'êtes pas identifié.
Annonce
Mettez-vous à jour ! WordPress 3.3.1 est disponible en français.
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter
#1 16-03-2010 19:58:37
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Ajouter une page function au thème
Ma configuration WP actuelle
- Version de WordPress : La dernière
- Version de PHP/MySQL : Php5
- Extensions en place : Aucun
- Adresse du site : Local
Problème(s) rencontré(s) :
Bonjour à vous tous.
Je reviens sur le forum pour posé une question.
Je voudrais savoir comment ajouté une page fonction au thème.
Je viens de modifié le fichier functions.php qui me permet de ajouté des fonction sur le thème.
Mais un bout d'un moment, sa fait comme même beaucoup. Alors je voudrais que quand on survole l'icone du thème dans l'administration, avoir un autre texte, exemple "Fonctions 2 thème".
Merci d'avance pour votre aide.
Cordialement.
Hors ligne
#2 16-03-2010 20:53:14
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
il suffit de la créer. et de la charger via un include ou un require
Hors ligne
#3 16-03-2010 20:55:10
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Bonjour.
Merci de votre reponse aussi vite.
Pouvez vous me donné le code ? Merci d'avance.
Hors ligne
#4 16-03-2010 21:38:17
- Red-rabbit
- Passionné WP
- Lieu: Sologne
- Date d'inscription: 02-02-2010
- Messages: 719
- Site web
Re: Ajouter une page function au thème
Tu as deja des modele dans ton theme sur la page index.php
Dernière modification par Red-rabbit (16-03-2010 21:38:49)
Le mode d'emploi a un nom prédestiné. Le man pour les sois disant "geeks".
Il n'est pas la pour faire beau.
Hors ligne
#5 16-03-2010 23:20:08
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Quand je rajoute se code:
Code: html
<?php include (TEMPLATEPATH . '/FICHIER.php'); ?>
dans le fichier functions.php, sa m'affiche une page blanche.
Hors ligne
#6 18-03-2010 21:44:37
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Bonjour.
Je viens de modifie le fichier functions.php, en rajoutant se code
Code: html
require_once(TEMPLATEPATH . '/dashboard.php');
et quand je vais sur cet page, j'ai exactement les même paramètre que se de la page functions.php
Hors ligne
#7 19-03-2010 00:30:53
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
réfléchissons au lieu de recopier 
comment s'appelle le deuxieme fichier de fonction que tu veux faire ?
Hors ligne
#8 19-03-2010 07:41:18
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Le deuxieme fichier que je veux faire, s'appele dashboard.php
Hors ligne
#9 19-03-2010 09:17:44
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
et qu est ce qui ne marche pas alors ?
Hors ligne
#10 19-03-2010 18:07:54
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Alors, dans le fichier functions.php, j'ai mis des fonctions, exemple titre, avec un texte, et quand je vais sur le fichier dashboard.php, sa m'affiche parail que functions.php, alors que les code sont differents.
Hors ligne
#11 19-03-2010 20:03:41
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
????????????
normalement le fichier functions.php ne peut pas être affiché dans l'explorateur, parce qu'il ne contient justement que des fonctions.
Hors ligne
#12 19-03-2010 23:10:48
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Dans mon fichier functions.php, j'ai mis des codes de se style:
Code: html
$options = array (
array( "name" => "Le titre",
"desc" => "Ce code correspond au titre<br /><br />",
"id" => $shortname."_titre",
"std" => "Entrez titre",
"type" => "text"),
);
Hors ligne
#13 20-03-2010 00:01:10
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
Donc ce que tu veux dire, c'est que lorsque tu vas dans l'éditeur de thème, le contenu de ton fichier fonctions.php et de ton fichier dashboard.php sont identiques ?
Hors ligne
#14 20-03-2010 09:52:27
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Quand je vais a cet adresse http://site/wp-admin/themes.php?page=functions.php
et a celle la http://site/wp-admin/themes.php?page=dashboard.php
j'ai les meme chose, alors que dans les fichier php, c'est different.
Hors ligne
#15 20-03-2010 11:12:15
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
Mais ce que je ne comprends pas, c'est qu'une page "functions" n'est pas faite pour AFFICHER quelque chose.
Hors ligne
#16 20-03-2010 11:45:26
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Alors, comment je peux faire pour avoir plusieurs page fonctions.
Une page fonctions nommé header, une autre nommé sidebar.
Hors ligne
#17 20-03-2010 12:13:20
- Lumière de Lune
- Admin nomade

- Lieu: Maroc / France
- Date d'inscription: 15-08-2007
- Messages: 10519
- Site web
Re: Ajouter une page function au thème
Ta ou tes pages "fonctions" sont des pages qui contiennent des scripts, des minis programmes.
Ces scripts sont utilisés dans le thème. c'est à travers le theme que les résultats s'affichent, et pas à travers la page functions.php
La "première" doit s'appeler ainsi parce que wp va chercher des informations précises dessus, comme la déclaration des sidebar.
Maintenant tu peux séparer tes scripts en autant de pages que tu, veux, et leur donner le nom que tu veux.
Il est recommandé de ne pas les appeler header.php ou sidebar.php puisque ce sont des noms habituellement réservés à la mise en forme (thème), qui elle produit du code html destiné à s'afficher, mais en theorie, tu peux faire comme tu veux
Ensuite, pour utiliser une page de fonctions, donc rendre ses scripts disponibles pour le theme, il suffit de l'appeler avec un include ou un require
MAIS pour des raisons de performances, il vaut mieux charger une seule page, voir deux pages.
Ca n'a pas de sens de faire des fonctions pour le header, pour la sidebar
Tu peux éventuellement spécialiser tes fonctions par "type de page" (ou template), par exemple
- une page de fonctions (ou script) pour une catégorie spécifique
- une page pour un formulaire de contact
et tu charges ces fonctions .... "avant d'en avoir besoin"
La page functions.php est donc chargée en haut, à l'intérieur du header, puisqu'elle permet d'afficher les sidebar
Tu peux charger tes autres pages de fonctions au meme endroit.
Hors ligne
#18 20-03-2010 12:16:22
- alexis38460
- Bavard WP
- Date d'inscription: 23-04-2009
- Messages: 1136
Re: Ajouter une page function au thème
Quand je disé pour header et sidebar, c'est un exemple.
Car je veux que quand on survole l'icone thème dans l'administration, que l'on est deux nouveau qui s'ajoute.
Quand dans le fichier functions.php j'ajoute une includes, sa marche, mais deux, sa marche pas. (page blanche)
Hors ligne