WordPress的:如何进入循环

时间:2018-08-21 14:10:53

标签: php wordpress

我了解到必须在循环中访问 $ post 对象。 目前,以下代码不记录任何内容。

    global $post;      
    error_log(print_r($post, true));

我认为这是因为我不在循环中。 那么,有什么方法可以访问此循环?我们可以通过挂钩或过滤器访问它吗?

1 个答案:

答案 0 :(得分:0)

对于感兴趣的任何人,您都可以使用以下挂钩进入循环:

add_action( 'loop_start', 'myfunction');

function myfunction() {

    global $post;
    error_log(print_r($post, true));   // on this hook $posts should log

}

保证myfunction中的所有代码都在循环中