我想做一个条件,如果当前作者在自定义帖子中上传了一个特色图片,但它不起作用。。。
<?php if (
1 == count_user_posts( get_current_user_id(), "CUSTPOSTTYPE" )
&& is_user_logged_in()
&& has_post_thumbnail()
) { ?>
我想做一个条件,如果当前作者在自定义帖子中上传了一个特色图片,但它不起作用。。。
<?php if (
1 == count_user_posts( get_current_user_id(), "CUSTPOSTTYPE" )
&& is_user_logged_in()
&& has_post_thumbnail()
) { ?>
试试这个
<?php
if (
1 < count_user_posts( get_current_user_id(), "CUSTPOSTTYPE" )
&& is_user_logged_in()
&& has_post_thumbnail()
) {
?>
//if(TRUE,TRUE,TRUE)
要进行调试,您应该检查以下内容的输出。。。
var_dump(count_user_posts( get_current_user_id(), "CUSTPOSTTYPE" ));
var_dump(is_user_logged_in());
var_dump(has_post_thumbnail());
我的回答中的条件是,如果用户已登录,并且当前用户是发布当前帖子的用户,并且该帖子具有特色图片,那么请采取措施。
if(is_user_logged_in()
&& get_current_user_id() === get_the_author_meta( \'ID\' )
&& has_post_thumbnail()) {
/* action */
}