WooCommerce: defina o país por padrão na página de checkout para usuários não registrados

Arkadij Dementjev

Como tornar o país padrão para usuários regulares (usuários não registrados). Mas se o comprador tivesse conta pessoal e entrasse no país por lá, ele não seria jogado no default no checkout?

Tentei usar o WooCommerce: definir o país por padrão na resposta da página de checkout , mas funciona para todos os usuários conectados e convidados ...

Como definir o país padrão apenas para usuários não registrados?

LoicTheAztec

Use a is_user_logged_in()tag condicional da seguinte maneira:

add_filter( 'default_checkout_billing_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_shipping_country', 'change_default_checkout_country' );
function change_default_checkout_country( $default ) {
    if ( ! is_user_logged_in() ) {
        $default = null;
    }
    return $default;
}

O código entra no arquivo functions.php do tema filho ativo (ou tema ativo). Testado e funciona.

Relacionado: WooCommerce: definir o país por padrão na página de checkout

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

WooCommerce: definir o país por padrão na página de checkout

Pré-selecionar o país na página de checkout do WooCommerce com geolocalização

Defina um aviso de erro de validação exclusivo na página de checkout do Woocommerce

Alterar o título da página "Minha conta" do Woocommerce para usuários não registrados

Como ocultar a guia de descrição do produto Woocommerce apenas para usuários não registrados?

Exibir uma lista de produtos privados para usuários não registrados no WooCommerce

Altere o texto do link "Remover" para o cupom WooCommerce na página de checkout

Substitua o ícone na página de checkout para o plugin de gateway do WooCommerce PayPal Checkout

Defina o status fiscal como nenhum por padrão na criação de novos produtos no Woocommerce

Substitua o botão adicionar ao carrinho para usuários não registrados no WooCommerce

Defina o e-mail do usuário do WordPress em vez do e-mail de cobrança como valor padrão para o campo de checkout WooCommerce

Opencart - Como selecionar os 'Termos' por padrão na página de checkout

Altere a quantidade padrão adicionada por "Adicionar ao carrinho" na página de checkout do PayPal

Conversão de unidades de medida com base no país na página do produto Woocommerce

Exibir uma mensagem personalizada para usuários convidados na página de checkout do Woocommerce

Tentando colocar um campo personalizado após a seção total na página de checkout no woocommerce

Validação para um campo de caixa de seleção adicional na página de checkout do WooCommerce

Como substituir os dados do navegador e definir o valor padrão na página de checkout woocommerce dos campos?

Os usuários não são salvos/registrados na autenticação do Firebase

O submenu da página não é mostrado para função de usuário personalizada na página de administração do Wordpress (WooCommerce)

WooCommerce Evite adicionar ao carrinho para usuários não registrados

Como desabilitar um plugin específico para usuários não registrados no WooCommerce?

Erro com: WooCommerce Evite adicionar ao carrinho para usuários não registrados

Posso usar o Elasticsearch com dados que precisam de autenticação para exibição (por exemplo, somente usuários registrados)

Por que o campo suspenso obrigatório do país não impede o checkout - WooCommerce

AngularJS: Defina a opção de seleção padrão ao usar a diretiva para aplicar o menu suspenso de seleção na página

Preço variável do produto não exibido na lista e na página de detalhes Preço do WooCommerce com base no país

Prioridade de classificação para campos de checkout específicos do Woocommerce dependendo do país

Ocultar produtos específicos de usuários não registrados no WooCommerce

TOP lista

  1. 1

    R Shiny: use HTML em funções (como textInput, checkboxGroupInput)

  2. 2

    O Chromium e o Firefox exibem as cores de maneira diferente e não sei qual deles está fazendo certo

  3. 3

    Como assinar digitalmente um documento PDF com assinatura e texto visíveis usando Java

  4. 4

    R Folheto. Dados de pontos de grupo em células para resumir muitos pontos de dados

  5. 5

    Gerenciar recurso shake de Windows Aero com barra de título personalizado

  6. 6

    Como obter dados API adequados para o aplicativo angular?

  7. 7

    UITextView não está exibindo texto longo

  8. 8

    Por que meus intervalos de confiança de 95% da minha regressão multivariada estão sendo plotados como uma linha de loess?

  9. 9

    Acessando relatório de campanhas na AdMob usando a API do Adsense

  10. 10

    Usando o plug-in Platform.js do Google

  11. 11

    Como posso modificar esse algoritmo de linha de visada para aceitar raios que passam pelos cantos?

  12. 12

    Dependência circular de diálogo personalizado

  13. 13

    Coloque uma caixa de texto HTML em uma imagem em uma posição fixa para site para desktop e celular

  14. 14

    iOS: como adicionar sombra projetada e sombra de traço no UIView?

  15. 15

    Como usar a caixa de diálogo de seleção de nomes com VBA para enviar e-mail para mais de um destinatário?

  16. 16

    Tabela CSS: barra de rolagem para a primeira coluna e largura automática para a coluna restante

  17. 17

    How to create dynamic navigation menu select from database using Codeigniter?

  18. 18

    Converter valores de linha SQL em colunas

  19. 19

    ChartJS, várias linhas no rótulo do gráfico de barras

  20. 20

    用@StyleableRes注释的getStyledAttributes。禁止警告

  21. 21

    não é possível adicionar dependência para com.google.android.gms.tasks.OnSuccessListener

quentelabel

Arquivo