我正在使用此代码:
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-xxxxxxxx-xx', 'auto');
<?php
if (is_single()){
echo "ga('set', contentGroup1, '".get_the_author()."');n";
$category = get_the_category();
if ($category && !empty($category[0]->cat_name)){
echo "ga('set', contentGroup2, '".$category[0]->cat_name."');n";
}
}
?>
ga('send', 'pageview');
</script>
Run Code Online (Sandbox Code Playgroud)
目的是将我的Wordpress网站上的类别名称和作者发送到Google Analytics(内容分组).
但是,当我的网站被查看时,我的源代码(在head部分)仍然显示php标签.如何确保正确解析PHP代码并正确插入作者/类别信息?
我的rails应用程序有问题(Rails 4.0.0.rc2,ruby 2.0.0p195).
行为很奇怪:我的localhost正确显示背景图片,Heroku没有.
在heroku日志中,我可以看到以下错误:
ActionController::RoutingError (No route matches [GET] "/assets/piano.jpg"):
Run Code Online (Sandbox Code Playgroud)
我通过在custom.css.scss中插入以下代码来创建背景图像:
.full {
background: image-url("piano.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)
我用以下代码触发了这个,我在静态页面上有这个代码:
<body class="full">
....
</body>
Run Code Online (Sandbox Code Playgroud)
我已经在生产中运行了宝石:
group :production do
gem 'pg'
gem 'rails_12factor'
end
Run Code Online (Sandbox Code Playgroud)
在production.rb中,我将以下设置设置为true:
config.serve_static_assets = true
Run Code Online (Sandbox Code Playgroud)
但是,图像未显示.你能帮我吗?
我目前手动实现了跟踪代码 wp-content/themes/genesis/header.php
代码看起来像这样(缩短):
<script>
CODE HERE
<?php if (is_single()){CODE HERE}?>
CODE HERE
</script>
</head>
Run Code Online (Sandbox Code Playgroud)
每当我升级genesis(Wordpress主题)时,这段代码都会丢失,我必须再次手动添加它.
如何通过functions.php
head部分添加此代码,wp-content/themes/genesis/header.php
以便它能够在Wordpress主题升级中幸存下来 - 代码将如何显示?
我在 my 中使用以下代码从前端functions.php
禁用dashicons.min.css
文件。它工作正常,但如何仅对当前未登录 WordPress 的访问者使用该操作?
原因是顶部的 WordPress 管理栏坏了,如果 dashicons css 文件不可用。
add_action( 'wp_print_styles', 'my_deregister_styles', 100 );
function my_deregister_styles() {
wp_deregister_style( 'dashicons' );
}
Run Code Online (Sandbox Code Playgroud)