Perguntas com a marcação «plugin-development»

Os plug-ins do WordPress permitem fácil modificação, personalização e aprimoramento em um blog do WordPress. Em vez de alterar a programação principal do WordPress, você pode adicionar funcionalidades com os Plug-ins do WordPress.



8
A função is_plugin_active não existe
Estou usando o WordPress 3.0.5 e testei com 3.1rc4. No arquivo PHP principal do meu plug-in, quando tento chamar is_plugin_active, recebo Call to undefined function is_plugin_active(). Eu posso chamar add_action e add_filter. O que devo verificar / alterar para corrigir isso? Isso está acontecendo dentro do administrador na página Plugins. …

3
Wordpress Update Plugin Hook / Ação? Desde 3,9
Eu pesquisei isso algumas vezes, mas minha pesquisa não revela muito, exceto o código personalizado, que pode ou não ser uma boa prática do WordPress. Desde as versões mais recentes (WordPress 3.9 "Smith"), um gancho foi adicionado ao processo de atualização do plugin? Estou perguntando porque é uma necessidade muito …


2
Listar todos os nomes da barra lateral?
Estou listando todas as barras laterais assim: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' Então, eu estou recebendo algo como: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) Mas …


3
Como enfileirar JavaScripts em um plug-in
Desta vez, estou lutando muito para incluir arquivos JavaScript na pasta de plugins. Estou tentando criar um plug-in transferindo arquivos de widget do diretório de temas. Copiei o arquivo de widget, mas esse arquivo estava dependendo de um arquivo JavaScript, então criei uma pasta / js / no diretório do …


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 …

3
Erro PHP com manipulador de shortcode de uma classe
Atualmente, estou usando o seguinte fluxo genérico para adicionar o código curto para um plug-in. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Agora, quando essa classe e seu método são chamados, recebo o seguinte erro. Erro fatal: usar $ this …




2
Obtenha plugin_dir_url () de um nível profundo no plugin
Eu escrevi vários plugins usando a estrutura: /plugins/myplugin/myplugin.php /plugins/myplugin/class/class-myclass.php Para tirar proveito do OO e da estruturação geral do meu código No arquivo de classe, há momentos em que preciso obter o URL do plug-in base ... Estou usando o seguinte, mas tenho certeza de que há uma maneira melhor: …

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.