Add_action和WP_Query如何

时间:2013-11-06 作者:Ollicca Mindstorm

我是WP新手,PHP新手和OOP新手。

1) WP如何工作add_action 是否接收另一个函数作为其参数?我知道这本身是不可能的。我故意破坏了一些代码,发现实际上有一个本机php函数call_user_fun_array,

但他们是如何使自己的函数可以有一个函数作为其参数的呢?

2) 我正在做一些插件教程并使用WP\\u Query,我只是将一个参数直接传递给WP\\u Query,好像它是一个方法而不是一个类。

I did the following: 

$loop = new WP_Query(
        array(
            \'posts_per_page\' => 3
        )
);
如果我首先实例化该类,然后使用其方法,我会理解,比如:

$loop = new WP_Query();
    $loop->someMethod(
            array(
            \'posts_per_page\' => 3,
            \'category__in\' => $cats,
            \'orderby\' => \'rand\',
            \'post__not_in\' => array($id)
        )
);
但是,实例化一个类也可以充当一个方法,这怎么可能呢?(我想这是一个更一般的OOP问题)。

1 个回复
SO网友:Oleg Butuzov

  1. add_action/add_filter 很少接受争论。第二个是callback. constructor 方法

结束

相关推荐

Loop with break in the middle

我正在尝试创建一个图库类型的页面,其中显示每个帖子类别中的一个帖子缩略图。问题是,我想在一个九方形网格的中间显示页面标题和指向公文包页面的链接。我在想最好的方法是在三列中显示四个缩略图,然后显示页面标题,然后再显示四个缩略图。我有前四个这样的:Updated code: <?php $count = 0; $taxonomy = \'category\';// e.g. post_tag, category $param_type = \'categ