當使用add_action
,是它更好地寫:位置相對ADD_ACTION的回調函數
add_action('blah', 'my_function');
function my_function() { return $something; }
或
function my_function() { return $something; }
add_action('blah', 'my_function');
?
當使用add_action
,是它更好地寫:位置相對ADD_ACTION的回調函數
add_action('blah', 'my_function');
function my_function() { return $something; }
或
function my_function() { return $something; }
add_action('blah', 'my_function');
?
這純粹是一種文體選擇,它們的行爲方式完全相同。
我個人更喜歡
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
這取決於你。大多數人都會關注。
function my_function() { return $something; }
add_action('blah', 'my_function');
我用
add_action('blah', 'my_function');
function my_function() { return $something; }
我覺得它更易於閱讀這樣的代碼。但這裏沒有嚴格的規定。