0

我有一张图片,如果用户登录,我想链接到一个页面,如果没有,我想链接到另一个页面。

我相信这是我需要使用的代码。

 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>

你如何将两者结合起来?

4

3 回答 3

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>

或者

<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'; ?>
于 2013-10-11T03:04:02.673 回答
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>

谢谢。

于 2013-10-11T12:57:22.333 回答
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
}
于 2013-10-11T02:56:21.820 回答