首先,让我们看看do_action
docs. 正如我们在这里看到的,这是一个函数:
执行挂接在特定操作挂钩上的函数。
这就是使用它的方法:
do_action( string $tag, $arg = \'\' )
所以第一个参数是
tag
(或挂钩名称)。然后你就可以通过
$arg
(或者更确切地说
$arg
s) 。
如何传递参数
好吧。。。这取决于行动。他们中的一些人不接受ARG。他们中的一些人只带了一个,还有一些人带了很多Arg。以下是示例:
// this action takes no args
do_action( \'foo\' );
// this action takes one arg
do_action( \'bar\', $param );
// and this takes few args:
do_action( \'foobar\', $param1, $param2, $param3 );
就你而言,
webcomic_integrate_landing_page
只接受一个参数,该参数应为数组(
as we can read here):
do_action( \'webcomic_integrate_landing_page\', array $args );
因此,如果要在其中传递任何参数,请按照以下方法进行:
do_action( \'webcomic_integrate_landing_page\', array( \'webcomic_comments\' => true, \'webcomic_meta\' => false ) );