Page 1 sur 1
Problème parse error unexpected end of file...
Posté : 20 juin 2018, 14:34
par kerran
Bonjour,
Débutant en php, j'essaie de venir au secours de ma femme qui a un problème sur son blog...
Parse error: syntax error, unexpected end of file in /homepages/22/d576153658/htdocs/clickandbuilds/HowIplaywithmymome/wp-blog-header.php on line 19
J'ai beau chercher, mes capacités sont très limitées en php... Quelqu'un pourrait il m'aider ?
Voici le fichier wp-blog-header incriminé ...
<?php
/**
* Loads the WordPress environment and template.
*
* @package WordPress
**/
if ( !isset($wp_did_header) )
{
$wp_did_header = true;
// Load the WordPress library.
require_once( "/wp-load.php");
// Set up the WordPress query.
wp();
// Load the theme template.
require_once( "/template-loader.php");
}
?>
Merci d'avance pour votre aide ...
Re: Problème parse error unexpected end of file...
Posté : 20 juin 2018, 14:38
par or 1
pour une telle erreur, le problème n'est pas forcément dans ce fichier. dans ce cas, c'est probablement en rapport avec /template-loader.php
si c'est suite à une mise à jour, il faut voir si une nouvelle mise à jour ne règle pas le problème.
Re: Problème parse error unexpected end of file...
Posté : 20 juin 2018, 14:53
par kerran
Merci or 1,
Je n'ai pas tout compris , mais je cherche dans template-loader.php, même si je ne vois rien de particulier...
Re: Problème parse error unexpected end of file...
Posté : 20 juin 2018, 22:55
par @rthur
Bonjour,
Essaye de mettre en commentaire tout ou partie de ton code pour voir à quel endroit de celui-ci tu as le déclenchement de ton erreur.
Re: Problème parse error unexpected end of file...
Posté : 23 juin 2018, 10:23
par kerran
Bonjour,
Voici le code du fichier template-loader.php :
<?php
/**
* Loads the correct template based on the visitor's url
* @package WordPress
*/
if ( defined('WP_USE_THEMES') && WP_USE_THEMES )
/**
* Fires before determining which template to load.
*
* @since 1.5.0
*/
do_action( 'template_redirect' );
/**
* Filters whether to allow 'HEAD' requests to generate content.
*
* Provides a significant performance bump by exiting before the page
* content loads for 'HEAD' requests. See #14348.
*
* @since 3.5.0
*
* @param bool $exit Whether to exit without generating any content for 'HEAD' requests. Default true.
*/
if ( 'HEAD' === $_SERVER['REQUEST_METHOD'] && apply_filters( 'exit_on_http_head', true ) )
exit();
// Process feeds and trackbacks even if not using themes.
if ( is_robots() ) :
/**
* Fired when the template loader determines a robots.txt request.
*
* @since 2.1.0
*/
do_action( 'do_robots' );
return;
elseif ( is_feed() ) :
do_feed();
return;
elseif ( is_trackback() ) :
include( ABSPATH . 'wp-trackback.php' );
return;
endif;
if ( defined('WP_USE_THEMES') && WP_USE_THEMES ) :
$template = false;
if ( is_embed() && $template = get_embed_template() ) :
elseif ( is_404() && $template = get_404_template() ) :
elseif ( is_search() && $template = get_search_template() ) :
elseif ( is_front_page() && $template = get_front_page_template() ) :
elseif ( is_home() && $template = get_home_template() ) :
elseif ( is_post_type_archive() && $template = get_post_type_archive_template() ) :
elseif ( is_tax() && $template = get_taxonomy_template() ) :
elseif ( is_attachment() && $template = get_attachment_template() ) :
remove_filter('the_content', 'prepend_attachment');
elseif ( is_single() && $template = get_single_template() ) :
elseif ( is_page() && $template = get_page_template() ) :
elseif ( is_singular() && $template = get_singular_template() ) :
elseif ( is_category() && $template = get_category_template() ) :
elseif ( is_tag() && $template = get_tag_template() ) :
elseif ( is_author() && $template = get_author_template() ) :
elseif ( is_date() && $template = get_date_template() ) :
elseif ( is_archive() && $template = get_archive_template() ) :
else :
$template = get_index_template();
endif;
/**
* Filters the path of the current template before including it.
*
* @since 3.0.0
*
* @param string $template The path of the template to include.
*/
if ( $template = apply_filters( 'template_include', $template ) ) {
include( $template );
} elseif ( current_user_can( 'switch_themes' ) ) {
$theme = wp_get_theme();
if ( $theme->errors() ) {
wp_die( $theme->errors() );
}
}
return;
endif;
Merci !!
Re: Problème parse error unexpected end of file...
Posté : 23 juin 2018, 22:12
par Spols
@rthur t'a indiqué de mettre une partie de ton code en commentaire pour cibler l'endroit du problème.
mais je pencherai pour la partie avec tes elseif sans code en dessous