• Resolvido csfeijo

    (@csfeijo)


    Ola,
    estou desenvolvendo meu primeiro plugin para WP. Ele é feito com Classes PHP e não com functions diretas.
    O que ocorre é que eu criei um menu de configuração acessivel via CMS, nesse método eu seto valores para variaveis atraves de um update_option. Até ai tudo bem, eu consigo ver e alterar esses valores a qualquer momento dentro do CMS. Porém quando tento utilizar esses valores em um método que é chamado dentro do post por exemplo, o get_option dos valores setados anteriormente sempre retorna FALSE.
    Esqueci de algo? De definir que o escopo desses options serão globais? Como funciona isso?

    Abraço!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • vc tem certeza que as opções estão sendo salvas?

    Por que get_option() busca no banco de dados, não importa de que forma as informações foram parar lá.

    Sugestões:
    1) Ao criar as opções use prefixo com base no nome do seu plugin para não dar conflito com outras opções já existentes.

    2) Verifique se as opções estão realmente sendo gravadas no banco de dados acessando a página option.php

    entre no painel admin e adicione a sua url options.php
    exemplo: http://www.seusite.com.br/options.php
    Todas as opções salvas no bando estarão ai, as suas também deveriam estar para serem acessadas.

    Criador do tópico csfeijo

    (@csfeijo)

    Cara, realmente a ‘ratiada’ foi minha. Estou usando o multisite do WP, e estava salvando as configurações para o blog PAI mas não para o filho. Burrice de iniciante mesmo! Rs…
    Muito obrigado pelo teu retorno e pela ótima jogada do options, eu não sabia dessa.

    Um abraço e mais uma vez obrigado!

    Quem bom que resolveu e não liga não é assim mesmo, parece que quanto mais tentamos fazer certo é quando mais erramos.

    Eu estou tentando finalizar um tema já faz uns 3 dias e sempre que o considero “perfeito” aparece mais uns 15 erros pra serem corrigidos rsrsrsrs.

    Já que ficou resolvido, classifica o tópico no menu a direita então ok.

    Abraços.

    Criador do tópico csfeijo

    (@csfeijo)

    Feito! Novamente obrigado! Abraço!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘get_option não retornada nada’ está fechado para novas respostas.