我正在開發一個Wordpress主題,我試圖存儲我的一些變量在函數中重用它在我的主題文件中,而不寫數百次同樣的變量,並且沒有使它們全球。我讀過這是一個不好的做法。WordPress的 - 使變量可用於所有主題文件(沒有全局變量)
現在我正在使用add_action
,但是沒有結果。有在我functions.php
add_action('run_pms_variables', 'pms_variables_function');
function pms_variables_function ($uid) {
$the_group_uid = isset($_COOKIE["v_group_id"]) && !empty($_COOKIE["v_group_id"]) ? trim(strip_tags($_COOKIE["v_group_id"])) : "";
$session_detail = vpb_get_the_user_detail($uid);
$session_username = strlen($session_detail[0]) > 40 ? ucfirst(substr($session_detail[0],0,40)) : ucfirst($session_detail[0]);
$session_uid = $session_detail[1];
$session_email = $session_detail[2];
$session_photo = $session_detail[3];
$session_country = $session_detail[4];
//$session_usernames = explode(' ', $session_detail[0]);
$session_firstname = get_user_meta($uid,'first_name', true);
$session_lastname = get_user_meta($uid,'last_name', true);
}
,在我的文件中使用像最終:
do_action('run_pms_variables', $uid);
我的意思是,你可以稱呼我爲正確的方法?謝謝。
我正在這樣。謝謝。 – XiLab