如果条件是a&b,如何应用函数

时间:2016-02-10 作者:akarim

如果帖子已更新并且帖子作者id不是1,我想应用一个函数。为此,我尝试了许多函数,如

<?php if (get_the_modified_time() != get_the_time()) && ( $author_id != 1 ) : ?>
按此代码if post is updated 正在工作,但if post author is not 1 不工作。请帮帮我!

3 个回复
SO网友:akarim

最后我找到了答案。完美的代码是

<?php $author_id = $post->post_author; if (get_the_modified_time() != get_the_time() && ( $author_id != 1 )): ?>
仅此而已。

SO网友:realloc

使用global post对象,您可以检查如下条件:

global $post;
if ( $post->post_date != $post->post_modified && $post->post_author != 1 ) :
    // your code
endif;
但如果您喜欢只使用函数,则可以这样做:

if ( get_the_modified_time() != get_the_time() && get_the_author_meta( \'ID\' ) != 1 ) :
    // your code
endif;

SO网友:terminator

this should work

<?php if (get_the_modified_time() != get_the_time() && ( $author_id != 1 )): ?>

相关推荐