2015-07-31 5 views
3

Как проверить, было ли сообщение обновлено или нет в Wordpress?Wordpress - проверьте, обновляется ли почта

if (post_has_edit()) 
    the_modified_time(); 
else 
    the_time(); 

Есть ли функция, подобная post_has_edit()?

+0

'if (дата последнего изменения <> дата создания)', возможно –

+0

Является ли это функцией o_O? –

+0

Можете ли вы сказать, что вы имеете в виду? –

ответ

6

From the Wordpress docs:

Если пост или страница еще не изменяется, измененное время такое же, как время создания.

Таким образом, вы можете просто использовать the_modified_time(), и если сообщение не было изменено, оно вернет время создания вместо этого.

Чтобы проверить, было ли сообщение изменено, проверьте, есть ли the_modified_time() == the_time().

+2

'the_modified_time() == the_time()' Должно быть 'get_the_time() == get_the_modified_time()'. –

+0

Если сообщение было опубликовано как черновик, 'get_the_time()' Будет текущим временем, а 'get_the_modified_time()' будет временем, когда сообщение было сначала сделано в черновик. –