致力于在自定义主题中设置Google Analytics。我利用我网站中的previous_post_link和next_post_link函数来做一些导航。现在我正在尝试为这些添加一些Google Analytics。
我已将此添加到我的functions.php文件中:
add_filter('next_post_link', 'ga_next_post_link');
function ga_next_post_link($link) {
$link = str_replace('" rel="next">', '" onclick="ga('send', 'event', 'NavNext', 'click');" rel="next">', $link);
return $link;
}
add_filter('previous_post_link', 'ga_previous_post_link');
function ga_previous_post_link($link) {
$link = str_replace('" rel="last">', '" onclick="ga('send', 'event', 'NavLast', 'click');" rel="last">', $link);
return $link;
}
当我尝试这个时,我收到500错误。如果我将ga('...');
垃圾替换为test
,它将加载并正常工作。
任何人都知道为什么会这样,以及如何解决它?
答案 0 :(得分:3)
尝试转义您的报价。由于您在fun1<<<6, 64>>>();
上使用单引号,因此您必须转义函数本身的引号。
str_replace()