Besoin d'aide - Parse error

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Besoin d'aide - Parse error

Re: Besoin d'aide - Parse error

par nessa » 30 oct. 2015, 16:29

Merci beaucoup pour ton aide !

Re: Besoin d'aide - Parse error

par @rthur » 30 oct. 2015, 12:33

A priori, je ne vois pas d'erreur dans le code que tu nous as posté. A pars le Endif; en dernière ligne qui n'a pas de lien avec ce que tu as posté.
Parse error: syntax error, unexpected ';'
Ce message d'erreur ne veut pas dire qu'il manque un point-virgule , bien au contraire ! Il dit qu'il y a un point-virgule alors qu'il ne devrait pas s'y trouver.
Généralement, ça arrive quand on a une parenthèse ou une accolade ouverte mais qui n'est pas fermée dans les lignes précédent cette erreur.

Re: Besoin d'aide - Parse error

par nessa » 29 oct. 2015, 21:44

Le message d'erreur est le suivant : Parse error: syntax error, unexpected ';' in /homepages/4/d426853440/htdocs/alpes3/wp-content/themes/boardwalk/inc/template-tags.php on line 71
D'après mon comptage la ligne 71 est
esc_attr( get_the_date( 'c' ) ),

merci de votre réponse

Re: Besoin d'aide - Parse error

par or 1 » 29 oct. 2015, 21:32

quel est le message d'erreur exact ?
quelle est la ligne 71 ?

Besoin d'aide - Parse error

par nessa » 29 oct. 2015, 21:25

Bonsoir,

J'ai un problème avec templates-tags.php sur mon Wordpress.
J'ai collé le même code au même endroit mais le site m'affiche un message d'erreur de syntaxe pour un point virgule manquant à la ligne 71. Malgré tout mes effort je ne parvient pas à trouver le ';' manquant ... Je suis débutante dans le milieu et j'aurai voulu avoir un peu d'aide afin de localiser l'endroit où le point virgule manque ...

Merci d'avance pour votre aide !

Voici la partie du php en question que j'ai collé :
function boardwalk_entry_meta() {

 $time_string ='<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
	if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
		$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
	}

	$time_string = sprintf( $time_string,
		esc_attr( get_the_date( 'c' ) ),
		esc_html( get_the_date() ),
		esc_attr( get_the_modified_date( 'c' ) ),
		esc_html( get_the_modified_date() )
	);

	if ( is_single() ) {
		$posted_on = $time_string;
	} else if ( is_sticky() && ! is_paged() ) {
		$posted_on = '<a href="' . esc_url( boardwalk_get_link_url() ) . '" rel="bookmark">' . __( 'Featured', 'boardwalk' ) . '</a>';
	} else {
		$posted_on = '<a href="' . esc_url( boardwalk_get_link_url() ) . '" rel="bookmark">' . $time_string . '</a>';

	} 	echo '<span class="posted-on">' . $posted_on . '</span>';
}
endif;