Usando a Customize API do WordPress

Quem trabalha com WordPress hoje provavelmente usa algum tipo de classe para fazer a página conhecida como Theme Options, já é basicamente um hábito né? — Mas e se eu te falar que existe uma API no core do WordPress com essas funções e, melhor, se eu te falar que os clientes vão poder visualizar as alterações em tempo real através dela?

Genial, não?

Mãos a obra!

O primeiro passo é adicionar a opção e a sessão:

Faremos tudo usando a action customize_register do WP

Feito isso, só falta definir qual o controller você usará.. essa parte é importante, pois é isso que vai definir qual o tipo de input é esse.. se é um padrão mesmo, ou se é imagem ou outro.

Veja no Codex mais opções: http://codex.wordpress.org/Class_Reference/WP_Customize_Control

No tutorial, vamos de text mesmo:

Feito isso, seu campo já estará funcionando.

Para retornar os fields, é só usar a função get_theme_mod()

Veja o exemplo completo:

4 ideias sobre “Usando a Customize API do WordPress

  1. Saulo disse:

    Olá, Matheus muito bom artigo, eu queria saber aonde eu get_theme_mod?

    • Matheus Gimenez disse:

      Não entendi sua dúvida, Saulo.

      • Saulo disse:

        Rs, desculpa esqueci de terminar o texto pode desconsiderar o outro comentário.
        É o seguinte quero saber aonde coloco o get_theme_mod para que a opção apareça no admin desde já lhe agradeço fica com Deus!

        • Matheus Gimenez disse:

          Olá Saulo,

          O get_theme_mod() serve para retonar o valor, ou seja, exibir o que foi salvo nele.

          Para a opção aparecer no admin você tem que ir fazendo todas as partes do tutorial.

          Qualquer dúvida só falar.

          Abraços

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *