2012-09-06 57 views
1

當使用add_action,是它更好地寫:位置相對ADD_ACTION的回調函數

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

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

回答

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-function

0

這取決於你。大多數人都會關注。

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

我用

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

我覺得它更易於閱讀這樣的代碼。但這裏沒有嚴格的規定。