如果用户已登录,我想要链接到一个页面的图像,如果不是,我想要链接到另一个页面。
我相信这是我需要使用的代码。
if( ! is_user_logged_in() && ! is_page("builder") )
{
wp_redirect( site_url("/builder") );
exit;
}
我的问题是我不知道如何将“if”代码合并到图像链接代码中。
<a href="http://zanifesto.com/membership-account/membership-levels/"><img src="http://zanifesto.com/wp-content/themes/theretailer-child/create.png" /></a>
你们如何将两者结合起来?
答案 0 :(得分:0)
if (!is_user_logged_in() && !is_page("builder"))
{
?>
<a href="http://zanifesto.com/membership-account/membership-levels/"><img src="HERE_IS_YOUR_IMAGE_URL_FOR_NOT_LOGGED_IN_USER" /></a>
<?php
}
else
{
?>
<a href="http://zanifesto.com/membership-account/membership-levels/"><img src="HERE_IS_YOUR_IMAGE_URL_FOR_LOGGED_IN_USER" /></a>
<?php
}
答案 1 :(得分:0)
更短的版本
<a href="<?php echo ((!is_user_logged_in() && !is_page("builder"))) ? 'HERE_IS_YOUR_URL_FOR_NOT_LOGGED_IN_USER' : 'HERE_IS_YOUR_URL_FOR_LOGGED_IN_USER'; ?>"><img src="image_link"></a>
OR
<img src="<?php echo ((!is_user_logged_in() && !is_page("builder"))) ? 'HERE_IS_YOUR_IMAGE_URL_FOR_NOT_LOGGED_IN_USER' : 'HERE_IS_YOUR_IMAGE_URL_FOR_LOGGED_IN_USER'; ?>
答案 2 :(得分:0)
尝试这个,它可以帮助你:
<a href="<?php echo ((!is_user_logged_in() && !is_page("builder"))) ? 'HERE_IS_YOUR_URL_FOR_NOT_LOGGED_IN_USER' : 'HERE_IS_YOUR_URL_FOR_LOGGED_IN_USER'; ?>"><img src="image_link"></a>
感谢。