当涉及到php时,我非常环保......真正成为使用wordpress的主题的唯一尝试。无论如何,我一直在寻找一种基本上回应如下所示的php语句的方法,如果用户已登录。以下内容基本上与wordpress中的注销链接相呼应。
<?php wp_logout_url( home_url());?>
现在,我无法回应上述内容,因为链接需要自定义,在这种情况下,使用来自字体的图标很棒。现在,我需要将上面的内容用作HTML链接的HREF。我知道在搜索这个网站后,在php语句中回显一个php语句是你不应该做的。我想出了以下内容,我想知道是否有更有效的方法。这顺便说一下。
<?php if (is_user_logged_in()) {
$Logout = wp_logout_url( home_url());
echo '<a href="' . $Logout . '" id="addnewpost"><i class="fa fa-sign-out"></i></a>';
}
?>
任何建议都将受到赞赏。
答案 0 :(得分:1)
不是更有效,但代码更短:
<?=( is_user_logged_in() ? '<a href="' . wp_logout_url( home_url()) . '" id="addnewpost"><i class="fa fa-sign-out"></i></a>' : '') ?>