Suporte » Ajustando o WordPress » Criar campos personalizados automaticamente

  • Olá!!
    Queria saber se tem como criar alguma função no tema para que quando o tema for instalado já criar automaticamente alguns campos personalizados.

    Sei que temos de criar no painel de editor mas queria que ao instalar o tema já criasse.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Da sim manolo mais é um pouco mais complicacado teoricamente você teria que desenvolver um pequeno plugin itegrado voce cria os campos que quer e tal, funções de get post etc.. depois você fala aonde ele vai ficar tipo

    <?php
    //caminho painel
    $admin_path = TEMPLATEPATH . ‘/includes/admin/’;
    require_once ($admin_path . ‘admin_panel.php’);
    ?>

    Depois puxar a página que você quer que ele drope informações tipo slide bar conexão com a base etc, é como fazer um sistema qualquer em php, a unica diferença é que você tem que integrar ele ao painel só, eu falo muito por cima mais é complicado pra quem ta acustumado a apenas modificar temas e plugins

    Criador do tópico Luciano Braga

    (@flb007)

    Eu estou tentando fazer isso mas no caso sua explicação é muito por cima como você mesmo disse. Se alguém souber de algum tutorial seria interessante não só pra mim pois acredito que muita gente tem essa dúvida, já procurei no Google mas não achei nada.

    Criador do tópico Luciano Braga

    (@flb007)

    Achei a solução no codex: http://codex.wordpress.org/Function_Reference/add_post_meta
    Ainda estou vendo como funciona certinho e tal mas é isso mesmo.

    Para fazer com que uma ação ocorra assim que seu tema seja instalado vc pode fazer assim.

    Basta adicionar ao function, de preferência no início dele se alguma função necessita dos parâmetros adicionados aqui.

    if ( is_admin() && isset($_GET['activated'] ) && $pagenow == 'themes.php' ) {
    
    Suas ações de atualizar, deletar ou o que seja vai aqui.
    
    }

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Criar campos personalizados automaticamente’ está fechado para novas respostas.