2013-09-04 1 views
0

Как получить информацию текущего сообщения, например. get_category(), get_post_title() и т. д., изнутри метода widget (код ниже), предполагая, что виджет размещен внутри цикла сообщений?Получить актуальную информацию о сообщении внутри метода виджета

class My_Widget extends WP_Widget { 

    public function widget($args, $instance) { 
     // outputs the content of the widget 
    } 

} 

ответ

1

Вы можете получить идентификатор сообщения с:

$post_id = $GLOBALS['post']->ID;

С $ POST_ID вы можете получить любую информацию вам нужно.

+0

Hi Phillip. Это сработало! Это хорошая практика для написания кода на WordPress? Есть ли другой способ получить эту информацию внутри метода класса на functions.php? –