Recuperar opções definidas através de um plugin

Estou criando um plugin simples de “configurações globais”, que simplesmente salva alguns campos de texto. A salvação funciona como pretendido, e eu posso recuperar meus dados na frente da seguinte maneira:

  

O que eu gostaria, porém, seria evitar ter que chamar get_option (‘wpglobalsettings’); Em cada página, eu pretendo usar meu plugin.

Então eu estava pensando que eu poderia adicionar minhas $ opções para um gancho de ação. Eu fiz o seguinte, mas não funciona (eu recebo uma matriz vazia.

 function wp_global_settings_frontend(){ $options = get_option( 'wpglobalsettings' ); } add_action('the_content', 'wp_global_settings_frontend'); 

Você pode ajudar? Muito Obrigado!

Solutions Collecting From Web of "Recuperar opções definidas através de um plugin"

Primeiro, o conteúdo é um filtro e não ação. Em segundo lugar, isso só funcionará quando o conteúdo do post será acessado no front-end do seu site. Você provavelmente pode usar variables globais em vez disso.

por exemplo

 $options = get_option( 'wpglobalsettings' ); 

e depois use onde quiser acessar da seguinte maneira –

 global $options; 

Como sua variável de $ opções está limitada apenas ao escopo da function wp_global_settings_frontend ().

O que você quer fazer aqui é configurado como uma constante em vez de uma variável local.

 function wp_global_settings_frontend(){ define('OPTIONS', get_option('wpglobalsettings'); } add_action('the_content', 'wp_global_settings_frontend'); 

http://php.net/manual/en/language.constants.php

Certifique-se de que o gancho que você amarrará aos incêndios antes de usá-lo.

Além disso, talvez escolha um nome constante que seja mais único.