Jump to content
marciomrb1

Wordpress function

Recommended Posts

olá, estou criando um multi vendor, estamos usando o dokan, nisso preciso fazer um select da categoria da loja pro registro, criei essa function

 

function new_reg($vendor_id, $store_info) { 
?>
	<div class="dokan-form-group">
    <label class="dokan-w3 dokan-control-label" for="dokan_store_categories"><?php echo esc_html( $label ); ?></label>

    <div class="dokan-w5 dokan-text-left">
        <select
            class="dokan-select2 dokan-form-control"
            name="dokan_store_categories[]"
            id="dokan_store_categories"
            data-placeholder="<?php echo esc_html( $label ); ?>"
            <?php echo $is_multiple ? 'multiple': ''; ?>
        >
            <?php foreach ( $categories as $category ): ?>
                <option value="<?php echo esc_attr( $category->term_id ); ?>" <?php echo in_array( $category->term_id, $store_categories ) ? 'selected' : ''; ?>>
                    <?php echo esc_html( $category->name ); ?>
                </option>
            <?php endforeach; ?>
        </select>
    </div>
</div>
<?php }
add_shortcode('registro', 'new_reg');

o problema é que não me retorna nada.. além do select...

 

não manjo de php, mas sei que precisa por algo pra chamar as categorias...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By mateus.andriollo
      Boa tarde,
      Tenho alguns campos numéricos q ao fazer uma select gostaria q retornasse uma legenda
       
      exemplo:
      Status: 0=Inativo / 1=Ativo Condição: 1=Funcionando / 2=Em manutenção / 3=Manutenção Interna   
      Seria algo assim, tenho varias tabelas com estes campos... mas tenho q ficar usando replace.
      Existe uma forma de criar uma função para isso? Nem q na função eu tenha que setar nome do campo, ficando assim:
      Legenda('Status',cadastro.status) 
    • By Duilio Gomes Pereira
      Depois da atualização do Wordpress para a última versão 5.8.1, qualquer que seja a página que eu coloque como principal não entra, mas o admin e outras páginas eu consigo acessar. Já desabilitei plugins, limpei cache, já verifiquei o WP-Config e nada. Aconteceu isso no último sábado, mas depois de um tempo voltou aparecer. Mensagem:
       
      Esta página não está funcionando
      site.com.br enviou uma resposta inválida.
      ERR_INVALID_REDIRECT
       
      Alguém me dê uma orientação, por favor!
       
      Muito obrigado pela atenção.
    • By Duilio Gomes Pereira
      Tenho um banco de dados com mais de 21 mil usuários do wordpress. Como faço para deletar os usuário no  Phpmyadmin e deixar apenas 2 usuários?
       
      Pois só preciso de 2 usuários neste site.
       
      Obrigado!
    • By Duilio Gomes Pereira
      Olá!
      Tenho um bando de dados com mais de 21 mil usuários do wordpress. Como faço para deletar no Phpmyadmin e deixar apenas 2 usuários?
      Obrigado!
    • By Luiz Henrique
      Olá pessoas,
       
      Tenho uma classe e dentro dela várias chamadas para métodos de acordo com a necessidade em outra classe (para obter dados DB), como são muitas e vou duplicar os arquivos, para ganhar tempo queria colocar o nome da classe em uma variável porém não funciona.
       
      use Class1; class Class2 { public $className = 'Class1'; ... $dados = $this->className::function(); // não funciona } Era para gerar isso:
      $dados = Class1::function();
      Se eu der um echo $this->$className, ele me retorno o nome da Class1 porém para executar um método dentro da Class1 não vai, diz que a classe Class1 não existe!
      Tem alguma forma de funcionar isso?
       
      Obrigado.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.