- Statut : non résolu
- Ce sujet contient 16 réponses, 4 participants et a été mis à jour pour la dernière fois par JeromeLaDgig, le il y a 13 années et 9 mois.
-
AuteurMessages
-
4 janvier 2011 à 18 h 50 min #489924
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.0.4
– Version de PHP/MySQL : 90plan
– Thème utilisé : Mainstream
– Extensions en place : Akismet, All in one seo,…
– Nom de l’hebergeur : OVH
– Adresse du site : stats-tennis.comProblème(s) rencontré(s) :
Je viens de faire une étonnante découverte:
J’ai supprimé le contenu de mon index.php présent dans le répertoire /www/wp-content/themes/mainstream et ça ne fait rien. Mon site fonctionne toujours. Je pensais que c’était mon code de ma page d’accueil, mais apparement non
Alors je me suis aperçu, que j’avais un autre index.php présent dans le répertoire /www/wp-content/themes dont le contenu n’affiche seulement :
<?php
// Silence is golden.
?>Je continue mon investigation:
j’ai aussi un fichier index.php dans le repertoire /www/wp-content où je retrouve « Le silence est d’or »
et un dernier dans le www dont le code est :<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require('./wp-blog-header.php');
?>J’espère que j’ai réussi à me faire comprendre 😉
Trois questions restent sans réponse:
Pourquoi ai-je autant d’index.php situé un peu partout?
Puis-je les supprimer (puisqu’ils ne semblent « servir à rien »)?
Enfin, comment puis-je modifier ma page d’accueil?4 janvier 2011 à 20 h 06 min #752151Bonsoir,
les fichiers index.php placés dans les répertoires, ont pour but d’éviter le listage des fichiers du dit répertoire. Ils sont donc vides ( ou presque;))…. et bien utiles. La suppression de ce type de fichier ne produit donc rien de visible sur le site.4 janvier 2011 à 20 h 06 min #753099Bonsoir,
les fichiers index.php placés dans les répertoires, ont pour but d’éviter le listage des fichiers du dit répertoire. Ils sont donc vides ( ou presque;))…. et bien utiles. La suppression de ce type de fichier ne produit donc rien de visible sur le site.4 janvier 2011 à 20 h 09 min #752152D’abord, lorsque l’on supprime le thème utilisé, WordPress utilise le thème par défaut, il est donc normal que ton site fonctionne toujours après ta manip.
Pour répondre à tes 3 questions :
– Celle du www sert à WordPress pour appeler le thème et les autres (celles qui contiennent « Silence is golden ») servent à éviter que l’on puisse lister le contenu des répertoires.
– Il ne faut pas les supprimer, puisqu’elles ont une utilité.
– La page d’accueil à personnaliser est la page index.php (éventuellement les fonctions qu’elle utilise dans d’autres fichiers) du thème contenue dans wp-contentthemesleThèmeEnCours.4 janvier 2011 à 20 h 09 min #753100D’abord, lorsque l’on supprime le thème utilisé, WordPress utilise le thème par défaut, il est donc normal que ton site fonctionne toujours après ta manip.
Pour répondre à tes 3 questions :
– Celle du www sert à WordPress pour appeler le thème et les autres (celles qui contiennent « Silence is golden ») servent à éviter que l’on puisse lister le contenu des répertoires.
– Il ne faut pas les supprimer, puisqu’elles ont une utilité.
– La page d’accueil à personnaliser est la page index.php (éventuellement les fonctions qu’elle utilise dans d’autres fichiers) du thème contenue dans wp-contentthemesleThèmeEnCours.5 janvier 2011 à 21 h 38 min #752153Merci à vous deux. Maintenant je comprend la raison d’index.php.
En revanche, j’ai fait le con j’ai supprimé index.php de mon thème utilisé principalement… :boulet:
Dois-je réinstaller le thème en entier?
Edit: J’ai réinstaller et tout fonctionne.
Maintenant, je vais m’attaquer à personnaliser mon index.php :fouet:
Edit2: J’utilise actuellement une page statique. J’aimerais conservé cette page statique mais en réduisant le contenu de celle-ci (trop long à charger) en mettant juste un slider + une boucle pour afficher les derniers articles.
Quand je lis le code de mon index.php, cela correspond en rien avec ce qui s’affiche sur mon blog.
Par exemple, ceci :
<div id="introduction">
<div id="about">
<h2><?php if ( get_option( 'woo_welcome' ) « » ) { echo stripslashes(get_option( ‘woo_welcome’ )); } else { ?></h2>
<p>
<?php if ( get_option( 'woo_profile' ) « » ) { ?><img src=" » alt= » » />
<?php if ( get_option( 'woo_about' ) « » ) { echo get_option( ‘woo_about’ ); } else { ?>
</p>
<div class="fold"></div>
</div><!-- /#about -->Ce « Welcome » de WooThème ne s’affiche uniquement si je règle les
Options de lecture
à La page d’accueil affiche Les derniers articles sinon quand je coche une page statique ce « Welcome » ne s’affiche pas.
D’où ma question:Si je choisi une page statique, est ce bien index.php qui est à modifier ou bien un autre fichier?
5 janvier 2011 à 21 h 38 min #753101Merci à vous deux. Maintenant je comprend la raison d’index.php.
En revanche, j’ai fait le con j’ai supprimé index.php de mon thème utilisé principalement… :boulet:
Dois-je réinstaller le thème en entier?
Edit: J’ai réinstaller et tout fonctionne.
Maintenant, je vais m’attaquer à personnaliser mon index.php :fouet:
Edit2: J’utilise actuellement une page statique. J’aimerais conservé cette page statique mais en réduisant le contenu de celle-ci (trop long à charger) en mettant juste un slider + une boucle pour afficher les derniers articles.
Quand je lis le code de mon index.php, cela correspond en rien avec ce qui s’affiche sur mon blog.
Par exemple, ceci :
<div id="introduction">
<div id="about">
<h2><?php if ( get_option( 'woo_welcome' ) « » ) { echo stripslashes(get_option( ‘woo_welcome’ )); } else { ?></h2>
<p>
<?php if ( get_option( 'woo_profile' ) « » ) { ?><img src=" » alt= » » />
<?php if ( get_option( 'woo_about' ) « » ) { echo get_option( ‘woo_about’ ); } else { ?>
</p>
<div class="fold"></div>
</div><!-- /#about -->Ce « Welcome » de WooThème ne s’affiche uniquement si je règle les
Options de lecture
à La page d’accueil affiche Les derniers articles sinon quand je coche une page statique ce « Welcome » ne s’affiche pas.
D’où ma question:Si je choisi une page statique, est ce bien index.php qui est à modifier ou bien un autre fichier?
5 janvier 2011 à 22 h 22 min #752154Autre exemple (car je me suis re-relu et j’avoue que c’est difficile à me comprendre…):
J’ai inséré une boucle au sein d’index.php
En page statique: Rien ne se passe.
En affichant les derniers articles: La boucle fonctionne nickel avec les 5 derniers articles…5 janvier 2011 à 22 h 22 min #753102Autre exemple (car je me suis re-relu et j’avoue que c’est difficile à me comprendre…):
J’ai inséré une boucle au sein d’index.php
En page statique: Rien ne se passe.
En affichant les derniers articles: La boucle fonctionne nickel avec les 5 derniers articles…7 janvier 2011 à 12 h 35 min #752155Je ne comprend pas!
C’est pas comme-ci j’avais créé un modèle de page. Auquel cas, je devrais modifier le fichier adequat. Mais là, vu que j’en n’ai pas crée, cela devrait être index.php.
Je suis perdu et irrité:fire:
Quelqu’un peut-il m’aider?
Merci7 janvier 2011 à 12 h 35 min #753103Je ne comprend pas!
C’est pas comme-ci j’avais créé un modèle de page. Auquel cas, je devrais modifier le fichier adequat. Mais là, vu que j’en n’ai pas crée, cela devrait être index.php.
Je suis perdu et irrité:fire:
Quelqu’un peut-il m’aider?
Merci9 janvier 2011 à 19 h 05 min #752156Bonsoir,
En ce dimanche soir, quelqu’un peut-il m’aider?
Merci à vous.
9 janvier 2011 à 19 h 05 min #753104Bonsoir,
En ce dimanche soir, quelqu’un peut-il m’aider?
Merci à vous.
9 janvier 2011 à 19 h 12 min #752157Bonsoir
Les pages statiques sont codées par le fichier page.php, le blog par le fichier index.php. Donc c’est normal.9 janvier 2011 à 19 h 12 min #753105Bonsoir
Les pages statiques sont codées par le fichier page.php, le blog par le fichier index.php. Donc c’est normal. -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.