Написание собственной функции the_ * для цикла Wordpress - PullRequest
0 голосов
/ 13 марта 2011

Я хочу предоставить свою собственную функцию the_attribute() в моем плагине WordPress.Допустим, мой плагин сохраняет пользовательский метатег «myAttribute».Если я сейчас объявлю

function the_attribute () {
    echo get_post_meta($post->ID, 'myAttribute', true);
}

, он не будет работать, так как $post виден только внутри цикла шаблонов, а не в моем плагине.Итак, как я могу подключиться к циклу, чтобы иметь доступный объект post?

1 Ответ

1 голос
/ 14 марта 2011

Я думаю, что это просто вызов глобальной $ post

function the_attribute () {
    global $post;
    echo get_post_meta($post->ID, 'myAttribute', true);
}
...