WPML
Status
Aguardando o autor
Plugin/tema relacionado
Soho Hotel
Tags de tópico
Compatibility

Visão geral do problema

Ao visitar uma página de reservas que usa o tema Soho Hotel, as acomodações e os hóspedes são exibidos em todos os idiomas em vez do selecionado.

Solução alternativa

Certifique-se de ter um backup completo do seu site antes de prosseguir.


  1. Abra o arquivo /wp-content/plugins/sohohotel-booking/includes/functions/backend/general/shb-core-functions.php.

  2. Procure a linha 10.

  3. Substitua o seguinte trecho:
    function shb_get_all_ids($post_type) {
    	
    	$ids = get_posts(array(
    	  'fields'          => 'ids',
    	  'posts_per_page'  => -1,
    		'post_type' => $post_type,
    		'orderby' => 'date',
    		'order' => 'ASC',
    	));
    	
    	return $ids;
    	
    }

    Por:

    function shb_get_all_ids($post_type) {
    	
    	$ids = get_posts(array(
    	  'fields'          => 'ids',
    	  'posts_per_page'  => -1,
    		'post_type' => $post_type,
    		'orderby' => 'date',
    		'order' => 'ASC',
    		'suppress_filters' => false,
    	));
    	
    	return $ids;
    	
    }

Todos os problemas conhecidos →