Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Wordpress creazione plugin

    Ciao a tutti, sto cercando di capire come creare un plugin in Wordpress, in realtà per il momento mi basta far apparire del testo nella parte dedicata ai contenuti. Se creo una semplice funzione per poi passarla add_filter() non mi da problemi, io vorrei però utilizzare le classi ma mi da problemi nel passarla ad add_filter().

    Codice PHP:
    class clarts
    {  
       function 
    clarts_display_last_insert()  
       {      
             if(isset(
    $_GET["cl_a"]) AND $_GET["cl_a"] == "")      
             {         
                     
    $return '<p>Testo di prova</p>';        
                     return 
    $return;             
              }           
       }
    }
    $o_display_last_insert = new clarts;
    $var $o_display_last_insert->clarts_display_last_insert();
    add_filter('the_content'$var); 
    Mi da questi errori:
    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'Testo di prova

    ' not found or invalid function name in C:\Program Files\xampp\htdocs\wordpress\wp-includes\plugin.php on line 213


    ​Grazie a tutti.

  2. #2
    add_filter vuole il nome di una funzione come secondo parametro, non il risultato di una funzione eseguita su un oggetto: https://codex.wordpress.org/Function...nce/add_filter

  3. #3
    Quote Originariamente inviata da partime Visualizza il messaggio
    add_filter vuole il nome di una funzione come secondo parametro, non il risultato di una funzione eseguita su un oggetto: https://codex.wordpress.org/Function...nce/add_filter
    Si ho capito, quindi devo istanziare gli oggetti nella funzione, perfetto. Grazie.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.