我想知道是否有人能解释一下如何将其粗略地编码到php中:
if catergory = Cars && user is unregistered
<my code>
else
<my code>
最合适的回答,由SO网友:Johannes Pille 整理而成
<?php
$current_user = wp_get_current_user();
if ( is_category( \'Cars\' ) && 0 == $current_user->ID ) { ?>
<!-- HTML markup here -->
<?php } else { ?>
<!-- other HTML markup here -->
<?php } ?>
中的ID将为0
$current_user
对象,如果用户未登录。
相关阅读:
EDIT
尝试使用
is_user_logged_in()
和
in_category()
而是:
<?php
if ( in_category( \'cars\' ) && ! is_user_logged_in() ) {
// Current post is in the category \'cars\'
// and the current user is NOT logged in;
// do something
} else {
// do something else
}
?>