Suporte » Plugins » Função não declarada add_action(‘wp_head’, sendLink)?

  • E aí blz? Estou estudando OO e tentei escrever um plugin para WordPress para aprender, ele mostra apenas
    “www.url1.com ”
    http://www.url2.com

    Por quê aparece o erro ”
    Fatal error: Call to undefined method Code::add_action() in /Volumes/Files/Google Drive/Web/www/bootstrap/wp-content/plugins/jquery_for_wordpress/Code.php on line 20″ ?

    Lembrado que a função
    add_action(‘wp_head’, sendLink); é uma função do WordPress…
    e que estou usando apenas o atribulo url no momento…….

    index.php
    http://pastebin.com/H5WmmBPR

    Code.php
    http://pastebin.com/Wq2TxJ3G

Visualizando 1 resposta (de um total de 1)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @clarasilva001,

    Altere
    $this->add_action('wp_head', sendLink);
    por
    add_action( 'wp_head', array( $this, 'sendLink' ) );

    Chamando $this->add_action o php procurará a funçao add_action na sua classe ao invés de tentar usar a do WordPress 🙂

    Não esqueça de avisar se funcionou ou não e, se for o caso, marcar seu tópico como resolvido, ok?

    • Esta resposta foi modificada 7 anos, 2 meses atrás por Felipe Elia.
    • Esta resposta foi modificada 7 anos, 2 meses atrás por Felipe Elia.
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Função não declarada add_action(‘wp_head’, sendLink)?’ está fechado para novas respostas.