0
回調函數,我想明白了什麼$args['id']
在add_settings_section()回調函數的意思,並且循環如何讓每一個部分的ID:
瞭解WordPress的
我在這裏的數組中添加部分信息:
$ap_sections = [
'section-theme-settings' => [
'title' => 'Theme settings',
'desc' => 'General theme settings'
],
'section-styling-settings' => [
'title' => 'Styling settings',
'desc' => 'settings for editing colors, fonts and css.'
],
'section-social-settings' => [
'title' => 'Social settings',
'desc' => 'Edit your social media profiles.'
]
];
這裏我的循環:
foreach ($ap_sections as $section_id => $section_value) {
add_settings_section($section_id, $section_value['title'], 'ap_render_section', 'ap-theme-options');
}
這裏ap_render_section回調本功能離子:
function ap_render_section($args) {
global $ap_sections;
echo '<p>' . $ap_sections[ $args['id'] ] ['desc'] . '</p>';
echo '<hr />';
}
我的目標是明白不能複製和頸部代碼
非常感謝您的回答,但在我的代碼如何在$循環工作ARGS [「身份證」],以及如何獲得ID爲每個部分 –
那麼,是什麼問題呢?回聲'
'。 $ ap_sections [$ args ['id']] ['desc']。 '
';返回空數據還是? –