WPML
Status
Resolvido
Relatado para
WPML SEO 2.2.1
Resolvido em
WPML SEO 2.2.2
Plugin/tema relacionado
Rank Math SEO
Tags de tópico
Compatibility

Visão geral do problema

Ao usar o Rank Math PRO com o WPML e o WPML SEO e ativar o recurso Sitemap de vídeo, você pode encontrar o seguinte erro fatal no sitemap de vídeo (video-sitemap.xml):

PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in .../wp-content/plugins/wp-seo-multilingual/classes/Shared/Sitemap/BaseAlternateLangHooks.php:43

Solução alternativa

Por favor, certifique-se de ter um backup completo do site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/wp-seo-multilingual/classes/Shared/Sitemap/BaseAlternateLangHooks.php.

  • Procure a linha 43.

  • Substitua:
    public function addAlternateLangDataToFirstLink( $link ) {
        $link[ self::KEY ] = [];
            


  • Por:
    public function addAlternateLangDataToFirstLink( $link ) {
        if ( ! is_array( $link ) ) {
            return $link;
        }
        
        $link[ self::KEY ] = [];
            

Todos os problemas conhecidos →