Come funzionano effettivamente i filtri e gli hook in WordPress? Sto chiedendo qualcosa di avanzato. Come viene implementato in PHP? Ad esempio, come raccoglie tutti i ganci dai diversi plugin e li "collega" ai ganci core ecc.
Esempio ipotetico ma applicabilità del mondo reale (per qualcuno che impara, come me). Dato questo codice: <?php function send_money_to_grandma() { internetofThings("send grandma","$1"); } add_action('init','send_money_to_grandma'); add_action('init','send_money_to_grandma'); ok, ora apro il mio sito WP ed eseguo il login. Attraverso alcune pagine in Admin. L'azione "init" si attiva un totale di 100 volte …
Questa domanda potrebbe essere sbagliata, non ne sono sicuro. Perché non sono chiaro su questo. So add_actionche è usato per agganciare la nostra funzione alla funzione specificata. Ad esempio, add_action('wp_head'.'myfunc');ora qualsiasi codice in myfuncverrà eseguito nel file wp_head(). Questo è chiaro ma ho dei dubbi su do_actioncosa fa? Penso che …
Ho un cliente il cui sito utilizzerà pesantemente tipi di posta personalizzati per configurare il proprio sito. Ma sono tra un rock e un posto difficile per la loro home page richiesta. In realtà, la home page sarà una pila di "pagine" specifiche all'interno di WordPress. Fondamentalmente, ci saranno pagine …
In apply_filters () apply_filters( $tag, $value, $var ... ); Sto avendo problemi ad avvolgere la testa attorno al $valuee $var. Ho letto il codice e sembra che $valuenon sia possibile modificarlo $var, ma non ho trovato alcun esempio di questo in natura. Sembra essere usato come un modo per passare …
Ho un plugin e vorrei essere in grado di eseguire il contenuto del post attraverso alcuni filtri prima che venga salvato nel database. Osservando l' API del plug-in , vedo che due hook che sembrano essere utili: save_post wp_insert_post L'unico problema è che sembra che save_postnon sia necessario restituire una …
provo ad agganciare quando la posta viene aggiornata ma tutto l'ho provato non ho mai eseguito tranne updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Ho provato questo, add_action('save_post', 'my_function');ma nessun id è stato echo out, o forse questo messaggio già echo ma …
Devo eseguire una funzione quando viene caricato un determinato post o una pagina. Esiste un hook che mi consente di verificare se un post viene visualizzato durante il caricamento della pagina?
Sembra un requisito abbastanza semplice, ma sto lottando: Voglio aggiungere un campo opzione a "Aggiungi nuovo sito" . Una semplice opzione di testo va bene. Come faccio a fare questo? Devo salvare questa opzione blog personalizzata quando viene creato il sito. So che posso usare l'hook 'wpmu_new_blog', che passa la …
L'obiettivo. il gol Voglio utilizzare wp_schedule_single_event( )per eseguire un singolo evento che mi invia un'e-mail 8 minuti dopo che l'utente invia un modulo. Il problema Il seguente codice è nel mio functions.php: function nkapi_send_to_system( $args ) { wp_mail( 'xxx', 'xxx', $args ); } add_action( 'nkapi_send', 'nkapi_send_to_system' ); function schedule_event( $id …
Sto lavorando con la barra di amministrazione e sto provando a eseguire il debug di alcuni dei menu e delle loro priorità. So che diversi callback sono legati ad azioni, come questa: add_action( 'admin_bar_menu', 'wp_admin_bar_wp_menu', 10 ); Come posso vedere ciò che è allineato per essere chiamato quando viene chiamato …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per lo scambio di stack di sviluppo di WordPress. Chiuso 4 anni fa . ri: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/ Vorrei spostare il prezzo "$ 4,99– $ 24,99" sotto …
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); …
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 …
Voglio creare un plug-in che preleva determinati parametri URL dalla stringa di query per creare una nuova stringa di query per la stessa pagina. Sto seguendo l'eccellente libro di sviluppo di plugin WordPress professionale, ma non sono sicuro quale hook utilizzare per questa azione. Ecco la mia funzione di azione: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.