Как применить функцию, если conditon a & b

Я хочу применить функцию, если пост обновлен, и если идентификатор автора сообщения не равен 1. Для этого я пробовал много функций, таких как

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

По этому коду, если пост обновляется , работает, но если пост-автор не работает 1, он не работает. Пожалуйста, помогите мне!

Solutions Collecting From Web of "Как применить функцию, если conditon a & b"

Наконец, я нахожу ответ. Идеальный код

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

Это все.

С глобальным объектом $ 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; 

это должно работать

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