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.phpesta 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.phpfunction 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 622Para 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.