2013-08-27 2 views
0

Я хочу автоматически добавлять пользовательский класс для каждого нового и обновленного сообщения. Через X часов этот класс будет удален.WordPress - Auto добавить пользовательский класс для нового и обновленного сообщения

Могу ли я сделать это легко?

Спасибо за каждый ответ;)

+0

Да, это легко сделать. Проверьте [the_time] (http://codex.wordpress.org/Template_Tags/the_time). Вы можете просто добавить условный (if/else) контейнер вашего сообщения (возможно, div или статью, если HTML5). –

ответ

0

Внутри цикла сделать это:

$class = ''; 
$posted_date = the_date('U'); // Wordpress function for getting post date 
$hours_after = $posted_date + (60*60*3) // 60 seconds * 60 minutes * 3 hours - change hours as needed 

if(date('U') < $hours_after){ 
    $class = 'my-class-name'; // Custom class name 
} 

Затем в HTML вы можете просто добавить:

<div class="<?php echo $class; ?>">...</div> 
+0

Спасибо :) Но я использую 'get_the_modified_time', лучше для меня;) –

+0

это снова;) Как добавить класс как это, но в меню пункт, когда ** ** страница была изменена? –

+0

Просто убедитесь, что он находится в Unix-времени 'get_the_modified_date ('U');' –

Смежные вопросы