web-dev-qa-db-fra.com

Après la mise à jour de wordpress 4.5, ma page d’accueil et les images ne s’affichant pas

Mon site est http://exteriorinteriorsdesign.com/

Après la mise à jour de wordpress 4.5, il n'a pas pu charger mes images et mes articles sur la page d'accueil. De plus, le tableau de bord ne s'affiche pas lorsque je déplace mon curseur.

Toute solution?

1
Alim Tasnim

Vous utilisez un thème ou un plug-in qui utilise un script dépendant de jQuery avec une syntaxe médiocre. Dans cette capture d'écran ci-dessous de la console du navigateur de la page que vous avez référencée, l'expression devrait être ... li > a[href*='#']. Notez les guillemets manquants autour du #.

 Console screenshot of your site 

Le bogue ne s’est pas présenté jusqu’à présent car WordPress 4.5 a mis à jour la version de jQuery qu’il utilise. La nouvelle version de jQuery ne tolère pas le bogue. Idéalement, votre fournisseur de plugin/thème devrait émettre un correctif.

Jusque-là, vous pouvez récupérer l'ancienne version de jQuery en ajoutant ce qui suit dans le fichier functions.php de votre thème:

function wpse_use_previous_jquery() {
    if ( ! is_admin() ) {
        wp_deregister_script( 'jquery' );
        wp_register_script( 'jquery', 'https://code.jquery.com/jquery-1.11.3.min.js' );
        wp_enqueue_script( 'jquery' );
    }
}
add_action( 'init', 'wpse_use_previous_jquery' );
8
Caspar

Il s'agit probablement d'une erreur PHP liée à votre modèle ou à un plugin, mais vous aurez besoin de plus d'informations pour la résoudre. Commencez par désactiver tous les plugins et voyez si cela fait une différence.

Afin de détecter les erreurs éventuelles, définissez votre directive PHP display_errors sur On si vous y avez accès ou essayez de définir la constante Debug de votre fichier Wordpress wp-config.php sur true. C'EST À DIRE. define( 'WP_DEBUG', true );

S'il s'agit d'une erreur PHP, les instructions ci-dessus vous aideront à obtenir plus d'informations sur la nature de l'erreur et sur son emplacement.

0
Anthony