Perguntas com a marcação «options»

No WP, `options` é o termo usado para variáveis ​​armazenadas no banco de dados. Eles são acessados ​​através da API de opções.

3
Como passar a variável para o retorno de chamada add_settings_section ()?
Estou tentando automatizar, tanto quanto possível, a função da API de configurações para cada configuração em um plug-in. Dar laços na matriz de opções e gerar add_settings_section()e add_settings_field()é bastante simples: add_settings_section(): $oenology_hooks_tabs = oenology_hooks_get_settings_page_tabs(); foreach ( $oenology_hooks_tabs as $tab ) { $tabname = $tab['name']; $tabtitle = $tab['title']; $tabsections = $tab['sections']; …

2
Como usar a caixa de seleção e o botão de opção na página de opções?
Me chame de idiota, mas eu não consigo descobrir como fazê-lo. Para entrada de texto, eu apenas: <input type="text" name="option_name" value="<?php echo get_option( 'option_name' ); ?>" /> e conecte-o ao workdpress usando register_setting(). Eu poderia então obter o seu valor get_option('option_name'). Como devo fazer isso com caixas de seleção e …
16 options 


1
Opção de atualização armazenada na matriz multidimensional
Eu tenho dados na wp_optionstabela atualmente armazenados como uma matriz multidimensional ( profile_element_order): a:12:{s:17:"img_base64_enable";s:1:"1";s:25:"moulding_combination_page";s:0:"";s:24:"moulding_collection_page";s:0:"";s:25:"idea_gallery_thumb_height";s:3:"200";s:24:"idea_gallery_thumb_width";s:3:"200";s:23:"collection_thumb_height";s:3:"200";s:22:"collection_thumb_width";s:3:"200";s:20:"profile_item_columns";s:1:"4";s:17:"idea_item_columns";s:1:"2";s:24:"collections_item_columns";s:1:"2";s:25:"combinations_item_columns";s:1:"4";s:21:"profile_element_order";a:5:{i:0;s:8:"Option 1";i:1;s:8:"Option 2";i:2;s:8:"Option 3";i:3;s:8:"Option 4";i:4;s:8:"Option 5";}} O que estou tentando realizar é atualizar a profile_element_orderopção (dentro dessas opções). Aqui está como tudo parece até agora: function psort_save_order() { global $mouldings_options; $list = $mouldings_options['profile_element_order']; $new_order = $_POST['list_items']; $new_list …

4
como atualizar opções serializadas programaticamente?
Quero automatizar a atualização das opções do plug-in. Há algumas coisas que repito muito. Com o wp-cli , sei que posso atualizar opções simples como esta: php wp-cli.phar option update blog_public 1 No entanto, algumas opções de plug-in salvam suas opções em uma sequência serializada. Exemplo de option_value serializado em …
15 options  wp-cli 


1
Qual é a diferença entre Opções e configurações?
E qual devo usar? Qual é a diferença entre a API de opções e a API de configurações ? Eu tenho um tema com mais de 100 opções de administrador. Como devo registrá-las e armazená-las? No momento, estou usando a API de opções, mas não estou muito feliz com isso, …
14 options 


2
A função get_option está em cache?
No meu plug-in, uso o seguinte código para recuperar uma opção do banco de dados: $options = get_option('my_plugin_options'); Se eu usar isso 10 vezes em várias funções do meu plug-in, o WordPress faz 10 consultas ao banco de dados ou faz apenas 1 chamada ao banco de dados por solicitação …


5
Usando as opções do widget 'fora' do widget
Desejo salvar alguns parâmetros nas opções do widget que são passadas para outra página. O widget é um formulário que chama um serviço da web. As opções que desejo passar são a autenticação do serviço da web, atualmente codificado na página de resultados (feito como um modelo). Portanto, eles devem …
13 options  widgets 

1
Desempenho com carregamento automático e a tabela de opções
Estou brincando com a autoloadcoluna da optionsmesa. Não encontrei muita informação sobre como os valores de carregamento automático são usados. Eu tentei um print_r($GLOBALS)e vi que as opções de carregamento automático estão armazenadas $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Existe outra maneira de acessar essas variáveis? Suponha que eu precise acessar uma opção my_option, que …
12 options 




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.