WPML
Estado
Resuelto por el autor
Plugin/tema relacionado
ThemeREX Addons
Etiquetas de temática
Compatibility

Resumen del problema

Al usar ThemeREX Addons con WPML, es posible que experimente un error fatal de PHP en las páginas traducidas que incluyen el widget de testimonios. El mensaje de error es:

Fatal error: Uncaught TypeError: Cannot access offset of type string on string in .../wp-content/plugins/trx_addons/cpt/testimonials/tpl.default-item.php:33

Solución alternativa

Para evitar este error, haga que los campos personalizados y los atributos del shortcode relevantes sean traducibles.


  • Vaya a WPML > Configuración > Configuración XML personalizada en su escritorio de WordPress.

  • Añada la siguiente configuración XML y guarde:
    <wpml-config>
      <custom-fields>
        <custom-field action="translate">trx_addons_options</custom-field>
      </custom-fields>
      <shortcodes>
        <shortcode>
          <tag>trx_sc_testimonials</tag>
          <attributes>
            <attribute type="taxonomy-ids" sub-type="cpt_testimonials_group">cat</attribute>
            <attribute type="post-ids" sub-type="cpt_testimonials">ids</attribute>
            <attribute>subtitle</attribute>
          </attributes>
        </shortcode>
      </shortcodes>
    </wpml-config>
            

Todos los problemas conocidos →