( ! ) Parse error: syntax error, unexpected T

Fermé
Thomahah - 9 août 2011 à 14:59
 Thomahah - 9 août 2011 à 18:21
Bonjour, désolé de vous déranger dans ces merveilleuses vacances, mais j'ai un problème lorsque je modifie le fichier "index.php" d'un thème que je suis entrain de créer.

L'erreur qu'il m'indique est la suivante :

( ! ) Parse error: syntax error, unexpected T_STRING in /var/www/adressedemonsite/public_html/wp-content/themes/nomdemontheme/index.php on line 14.

Voici mon fichier Index.php entier, car j'ai vu que le problème pouvait venir des lignes précédentes :

<?php get_header(); ?>

<?php if (have_posts()) : ?>

<?php while (have_posts()) : the_post(); ?>

<div <?php post_class(); ?>id="post-<?php the ID(); ?>">
<div class="post-top">
<h1><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?>"</a></h1>
</div>

<?php endwhile; ?>

<?php endif; ?>

<?php get_sidebar(); ?>
<?php get_footer(); ?>


Merci d'avance ! ;-D


2 réponses

Utilisateur anonyme
9 août 2011 à 15:12
Bonjour,

A part the ID(); à transformer en the_ID();

Je ne vois pas.
0
Merci neoprog67 pour cette réponse rapide, mais malheureusement, ça ne fonctionne pas. :(
0
Utilisateur anonyme
9 août 2011 à 15:27
J'ai copié le code et enlevé toutes les fonctions, voir ci dessous, ça fonctionne, ce qui signifie que cela vient de tes fonctions, est-ce que tes fonctions comme the_permalink(); font bien un echo ?

<?php if (1==1) : 
$i=1;
while (have_posts()) : 

<div id="post-<?php echo 1; ?>">
<div class="post-top">
<h1><a href="<?php echo 1; ?>" rel="bookmark"><?php echo 1; ?>"</a></h1>
</div>

<?php endwhile; ?>

<?php endif; ?> 
0
Euh, je ne comprend pas encore trop bien les "echo" mais j'ai résolu mon problème en prenant un fichier "index.php" d'un autre thème et en l'adaptant à ma sauce.

Merci encore pour ces réponses! ;-)
0

Discussions similaires