小编New*_*ser的帖子

按ID获取Wordpress用户个人资料网址/链接

我设法在我的bbpress论坛xxxxx.com/forum/中显示来自mainsite xxxxx.com/的用户个人资料图片,代码如下:

<?php $user_info = get_user_by('id', $wp_query->query_vars['author']); echo get_avatar($user_info->ID, '150'); ?>
Run Code Online (Sandbox Code Playgroud)

题:

如何使用相同的方法获取xxxxxx.com/user/username之类的用户配置文件URL/LINK?

非常感谢!

php wordpress jquery

4
推荐指数
3
解决办法
2万
查看次数

从用户 ID 中获取用户名

在我的多站点安装中,我获得了用户 ID:

$user_ID
Run Code Online (Sandbox Code Playgroud)

它在我的子站点(子域)中运行良好。我的用户只能从主站点登录,我不知道如何在用户登录并访问子站点(子域)时获取用户名但是用户 ID 工作正常...

我需要用户名?有什么方法可以从用户 ID 中过滤出名称 - 所以我得到的是用户名而不是用户 ID 号?

非常感谢

php wordpress

0
推荐指数
1
解决办法
2万
查看次数

推迟加载Google Analytics Javascript代码并在自己的服务器上托管analytics.js

以下代码是Google推荐的.我将代码放在我的footer.php中,就在</body>标记之前(靠近文件底部),以推迟调用defer-loading.js,然后加载我自己托管的analytics.js代码(myga.js文件).

此代码表示等待整个文档加载,然后加载外部文件"defer-loading.js"

<script type="text/javascript">
function downloadJSAtOnload() {
var element = document.createElement("script");
element.src = "/defer-loading.js";
document.body.appendChild(element);
}
if (window.addEventListener)
window.addEventListener("load", downloadJSAtOnload, false);
else if (window.attachEvent)
window.attachEvent("onload", downloadJSAtOnload);
else window.onload = downloadJSAtOnload;
</script>
Run Code Online (Sandbox Code Playgroud)

在defer-loading.js文件中,我放置了以下新的 Google Analytics跟踪代码 - 也称为通用分析:(我替换了此问题的ID号和域名)

(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','http://mydomainname.com/myga.js','ga');

ga('create', 'Uxxx-xx-xxx', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
Run Code Online (Sandbox Code Playgroud)

附加说明:为了保持myga.js(analytics.js)代码更新,我在服务器上使用每日cron.它从Google下载analytics.js并替换我服务器上的旧分析.这部分工作正常.在这里您可以找到教程 - 我们如何更新脚本

很遗憾,我的defer-loading.js文件 Google通用跟踪代码不会跟踪访问!

要查找错误,我在defer-loading.js中使用了以下旧版 Google Analytics跟踪代码,它运行正常:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'Uxxx-xx-xxx']);
_gaq.push(['_trackPageview']);

(function() …
Run Code Online (Sandbox Code Playgroud)

java performance google-analytics

0
推荐指数
1
解决办法
4158
查看次数

标签 统计

php ×2

wordpress ×2

google-analytics ×1

java ×1

jquery ×1

performance ×1