0

尝试使用我找到的插件在我的 wordpress 网站上设置 Mixpanel。

问题是,我需要编辑插件,以便它跟踪页面的标题而不是“事件标签”。尝试了一些选项,但当我查看源代码时都返回空白,所以显然我错过了正确的方法。

这是代码:

  function insert_event()
{
$event_label = self::get_post_event_label(); 
$settings = (array) get_option( 'mixpanel_settings' );


if(!isset($settings['token_id'])) {
  self::no_mixpanel_token_found();
  return false;  
}

echo "<script type='text/javascript'>
     mixpanel.register_once({ 'first_referrer': document.referrer });
   mixpanel.track(\"$event_label\", {'referrer': document.referrer });
</script> "; 
return true; 
}

所以,我需要在循环外替换$event_labelwp_title(我认为......)。有任何想法吗?

4

1 回答 1

0

With a little help from a friend I managed to solve it and thought I should share:

$event_label = self::get_post_event_label(); 
if(empty($event_label)) $event_label = wp_title( ' ', false, 'right' ); 

This was changed and now it works.

于 2013-10-11T22:06:46.100 回答