WPML
Statut
Résolu par l’auteur
Extension/thème associé
Themify Ultra

Aperçu de l’anomalie

Si vous utilisez le thème Themify avec WPML 4.5.0, vous verrez un message d’erreur dans la barre d’outils de l’interface publique lorsque vous ouvrez la page d’accueil : « Builder is not available on this page. Turn On Builder »

Vous verrez également l’erreur PHP suivante :

Fatal error: Uncaught Error: Cannot use object of type Closure as array in …/wp-content/themes/themify-ultra/themify/themify-template-tags.php:1824 Stack trace: #0 …/wp-content/themes/themify-ultra/header.php(120): themify_menu_nav() #1 …/wp-includes/template.php(770): require_once('/var/www/sites/…') #2 …/wp-includes/template.php(716): load_template() #3 …/wp-includes/general-template.php(48): locate_template() #4 …/wp-content/themes/themify-ultra/index.php(8): get_header() #5 …/wp-includes/template.php(772): require('/var/www/sites/…') #6 …/wp-includes/template.php(716): load_template() #7 …/wp-includes/general-template.php(204): locate_template() #8 …/wp-content/themes/themify-ultra/page.php(4): get_template_part() #9 /var/www/sites/sepia-m in …/wp-content/themes/themify-ultra/themify/themify-template-tags.php on line 1824

Solution de contournement

Veuillez effectuer une sauvegarde complète de votre site avant de continuer.


  1. Ouvrez ce fichier : /wp-content/themes/themify-ultra/themify/themify-template-tags.php.

  2. Recherchez la ligne 1824.

  3. Remplacez cette ligne :
    if ( is_a( $filter['function'][0], 'WPML_LS_Render' ) ) {


  4. Par :
    if ( is_array( $filter['function'] ) && is_a( $filter['function'][0], 'WPML_LS_Render' ) ) {

Toutes les anomalies connues →