Domande taggate «oop»

3
Come rimuovere un filtro che è un oggetto anonimo?
Nel mio functions.phpfile vorrei rimuovere il filtro di seguito, ma non sono sicuro di come farlo poiché è in una classe. Come dovrebbe remove_filter()apparire? add_filter('comments_array',array( &$this, 'FbComments' )); È sulla linea 88 qui .
62 filters  oop 

6
Utilizzo di OOP nei temi
Vedo molti plugin che fanno uso della codifica orientata agli oggetti quando non è davvero necessario. Ma la cosa peggiore è che gli sviluppatori di temi stanno iniziando a fare la stessa cosa. Temi commerciali e temi popolari gratuiti come Suffusion, anche il mio tema preferito - Hybrid, inseriscono tutte …
36 themes  php  oop 


2
Perché alcuni hook non funzionano all'interno del contesto di classe?
Sono piuttosto perplesso su questo. Sto usando add_action nella mia classe di plugin per fare certe cose: aggiungere script e stili alla testa, wp_ajax, ecc. Ecco le azioni, nel __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', array($this, 'sph_social'), 3); …
16 hooks  actions  oop 

1
Best practice per l'invio di moduli plug-in
Ho fatto molte ricerche e non ho trovato esattamente quello che sto cercando, quindi spero di poter essere indirizzato nella giusta direzione. Sto sviluppando un plug-in Eventi che prenoterà un ticket dal frontend. Questo non è diverso da qualsiasi altra presentazione del modulo, ma ciò di cui mi sto confondendo …

2
Registrazione dei metodi di classe come callback hook
Non sono sicuro di averlo fatto correttamente. A quanto ho capito: se ho un foo di classe e una barra del metodo statica posso registrarlo come callback passando l'array array("foo","bar")come nome della funzione. Se ho un'istanza di una classe in $ foo e voglio chiamare la barra del metodo, passo …
16 plugins  hooks  oop 


3
Errore PHP con gestore shortcode di una classe
Attualmente sto usando il seguente flusso generico per aggiungere lo shortcode per un plugin. class MyPlugin { private $myvar; function baztag_func() { print $this->myvar; } } add_shortcode( 'baztag', array('MyPlugin', 'baztag_func') ); Ora quando questa classe e il suo metodo vengono chiamati ottengo il seguente errore. Errore irreversibile: utilizzo di $ …



3
Come usare le classi dichiarate in un altro plugin?
Sto sviluppando un plugin per Wordpress Woocommerce. Nel mio ambiente locale funziona benissimo ma ho problemi durante l'aggiunta del plugin a una replica dell'ambiente prod. Sono nuovo di WordPress e non ho molta familiarità con gli sviluppatori Web (sono un programmatore Java). Nel file del plugin, istanzio una classe dal …
10 plugins  oop 


4
Come nominare i file delle classi spaziate?
Manuale di WP Core> Standard di codifica PHP> Convenzioni di denominazione suggerisce quanto segue per nominare file con classi: I nomi dei file di classe devono essere basati sul nome della classe con class- anteposto e i caratteri di sottolineatura nel nome della classe sostituiti con trattini, ad esempio WP_Errordiventano: …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.