当点击一个链接时,有没有办法将未注册的用户定向到注册页面?

时间:2013-03-08 作者:Adam

每个人:这个问题看起来很普通,但我没有找到任何答案。

我想知道,是否有一个php函数可以用于将用户引导到站点的Registarion页面,这样我就可以使用php而不是每次更改链接时都需要自定义的链接。

非常感谢。

1 个回复
最合适的回答,由SO网友:Jacob Rambo 整理而成

很简单,使用函数is_user_logged_in:

<?php if ( is_user_logged_in() ) { ?>

    <a hef="link-for-logged-users"></a>

  <?php } else { ?> 

    <a hef="link-for-users-not-logged-in"></a>

<?php } ?>
请参见此处http://codex.wordpress.org/Function_Reference/is_user_logged_in

结束

相关推荐

如何在Functions.php中使用PHP手动修复WordPress库代码?

Wordpress为内置的gallery功能输出了一些非常糟糕的代码,这已经被谈论了很多次了。这是负责库输出的核心代码(在/wp-includes/media.php中):function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the de