Perguntas com a marcação «oop»

3
Como remover um filtro que é um objeto anônimo?
No meu functions.phparquivo, eu gostaria de remover o filtro abaixo, mas não sei como fazê-lo, pois está em uma classe. Como deve remove_filter()ser? add_filter('comments_array',array( &$this, 'FbComments' )); Está na linha 88 aqui .
62 filters  oop 

6
Usando OOP em temas
Eu vejo muitos plugins usando codificação orientada a objetos quando não é realmente necessário. Mas o pior é que os desenvolvedores de temas estão começando a fazer a mesma coisa. Temas comerciais e temas populares gratuitos, como Suffusion, até o meu tema favorito - Hybrid, enchem todas as funções dentro …
36 themes  php  oop 


2
Por que alguns ganchos não funcionam dentro do contexto de classe?
Estou muito perplexo com este. Estou usando add_action dentro da minha classe de plug-in para fazer certas coisas - adicionar scripts e estilos à cabeça, wp_ajax, etc. Aqui estão as ações, na __construct: function __construct(){ add_action('admin_menu', array($this, 'sph_admin_menu')); add_action('sph_header', array($this, 'sph_callback')); add_action('sph_header_items', array($this, 'sph_default_menu'), 1); add_action('sph_header_items', array($this, 'sph_searchform'), 2); add_action('sph_header_items', …
16 hooks  actions  oop 




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: …


3
Como usar classes declaradas em outro plugin?
Estou desenvolvendo um plugin Wordpress Woocommerce. No meu ambiente local, ele funciona bem, mas tenho problemas ao adicionar o plug-in a uma réplica do ambiente prod. Eu sou novo no wordpress e não estou muito familiarizado com web dev (eu sou um programador Java). No arquivo de plug-in, instancio uma …
10 plugins  oop 

1
Usando uma classe de plug-in dentro de um modelo
Estou escrevendo um plugin para enviar um convite a um amigo que abre um formulário quando um link é clicado. Encapsulei todas as funções da classe seguindo o código fornecido no plug-in Report Broken Video de @toscho. O código relevante está abaixo: /* Plugin Name: Send Invitation Plugin URI: http://w3boutique.net …

4
Como nomear arquivos de classes com namespace?
Manual do WP Core> Padrões de codificação PHP> Convenções de nomenclatura sugere o seguinte para nomear arquivos com classes: Os nomes dos arquivos de classe devem se basear no nome da classe com class- prefixo e os sublinhados no nome da classe substituídos por hífens, por exemplo WP_Error: class-wp-error.php Embora …

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.