使用add_action
时,最好写一下:
add_action('blah', 'my_function');
function my_function() { return $something; }
或
function my_function() { return $something; }
add_action('blah', 'my_function');
答案 0 :(得分:1)
这纯粹是一种风格选择,两者的行为方式完全相同。
我个人更喜欢
add_action('blah', 'my_function');
function my_function() { return $something; }
因为我觉得在阅读代码时更容易识别钩子。如果函数特别长,则可能不会立即显示它被挂钩。
作为参考,在问题上提出了同样的问题 - http://www.quora.com/WordPress/In-WordPress-is-it-best-practice-to-add_action-before-or-after-your-custom-function
答案 1 :(得分:0)
这取决于你。大多数人跟随。
function my_function() { return $something; }
add_action('blah', 'my_function');
我用
add_action('blah', 'my_function');
function my_function() { return $something; }
我觉得以这种方式阅读代码更容易。但这里没有严格的规定。