Como trabalhar com classes externas no wordpress?
-
Encontrei um projeto interessante no
Github
:Google-Analytics-Cookie-Parser-PHP
Esse projeto faz um parse dos cookies do analytics e transforma em variaveis informações como origem, midia, sessões, etc
com o composer instalei as dependencias. O arquivo
function.php
esta na raiz do tema, arquivos criados pelo composer:/THEME /vendor autoload.php /composer files of composer /jflight /gacookie /src /tests other files composer.json composer.lock function.php
function que criei:
require_once dirname(__FILE__).'/vendor/autoload.php'; function get_data_cookies(){ use Jflight\GACookie\GACookie; //utma $utma->time_of_first_visit; // DateTime $utma->time_of_last_visit; // DateTime $utma->time_of_current_visit; // DateTime $utma->session_count // Integer // utmz $utmz->timestamp; // DateTime $utmz->session_count // Integer $utmz->campaign_number // Integer $utmz->source // string $utmz->medium // string $utmz->campaign // string $utmz->term // string $utmz->content // string } add_action( 'wp_head', 'get_cookies' );
como que eu faço para chamar a classe corretamente?
use Jflight\GACookie\GACookie; Parse error: syntax error, unexpected 'use' (T_USE) in.. diretorio do tema...functions.php on line 622
Para imprimir em algum lugar do tema eu simplesmente faço:
echo $utmz->source;
ou preciso de alguma forma mencionar a função?
Visualizando 7 respostas - 1 até 7 (de um total de 7)
Visualizando 7 respostas - 1 até 7 (de um total de 7)
- O tópico ‘Como trabalhar com classes externas no wordpress?’ está fechado para novas respostas.