WordPress的PHP代码中只有
问题描述:
登录时,我有一些PHP嵌入到页面模板生成自定义URL。WordPress的PHP代码中只有
<?php global $current_user; ?>
<?php get_currentuserinfo(); ?>
<?php echo 'http://www.mywebsite.co.uk/clients/' . $current_user->user_login . "/"; ?>
这一切工作很大,但我想它,这样的链接改为静态链接时,在不登录的用户,因为否则get_currentuserinfo部分断裂和显示的链接是无效的。
我一直在尝试使用,如果(is_user_logged_in()),但它似乎不喜欢在链接中使用的PHP。如果链接是静态文本,我可以使它工作,但不能与所有PHP一起使用。
我的问题是,如何获取这两个PHP“逻辑”的汇总到一起,所以我可以说...当用户登录,运行这个PHP生成上面的链接,当他们不,显示不同的链接?
在此先感谢 李
答
你提到你可以使用is_user_logged_in条件:
<?php
if (is_user_logged_in()){
echo 'http://www.mywebsite.co.uk/clients/' . $current_user->user_login . '/';
} else {
echo 'http://someotherlink.com';
};
?>
太谢谢你了!这么简单,但很难看! 我的弱点是把所有的东西都组合成适当的可读结构。学习...慢! :) 不管怎么说,这是所有伟大的工作,现在,谢谢! – LeeF
没问题,乐意帮忙! – APAD1