代码之家  ›  专栏  ›  技术社区  ›  Willem van der Veen

如何进入循环

  •  0
  • Willem van der Veen  · 技术社区  · 8 年前

    我读到 对象必须在 循环 . 目前以下代码不记录任何内容。

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

    我想这是因为我不在这个圈子里。 那么访问这个循环的方法是什么呢?我们可以通过钩子或过滤器来访问它吗?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Willem van der Veen    8 年前

    对于感兴趣的人,可以使用以下钩子进入循环:

    add_action( 'loop_start', 'myfunction');
    
    function myfunction() {
    
        global $post;
        error_log(print_r($post, true));   // on this hook $posts should log
    
    }
    

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