1

使用时add_action,最好写成:

add_action('blah', 'my_function');
function my_function() { return $something; }

或者

function my_function() { return $something; }
add_action('blah', 'my_function');

?

4

2 回答 2

1

这纯粹是一种风格选择,两者的行为方式完全相同。

个人比较喜欢

add_action('blah', 'my_function');
function my_function() { return $something; }

因为我觉得在阅读代码时更容易识别钩子。如果函数特别长,那么它可能不会立即被挂钩。

作为参考,在 quora 上提出了同样的问题 - http://www.quora.com/WordPress/In-WordPress-is-it-best-practice-to-add_action-before-or-after-your-custom-功能

于 2012-09-06T21:09:32.277 回答
0

由你决定。大多数人都跟随。

function my_function() { return $something; }
add_action('blah', 'my_function');

我用

add_action('blah', 'my_function');
function my_function() { return $something; }

我觉得以这种方式阅读代码更容易。但这里没有严格的规定。

于 2012-09-06T21:01:44.327 回答