wp 未定义函数 add_settings_section

And*_*man 6 wordpress function call undefined

我正在尝试将部分和字段添加到 WordPress 的新设置页面。但我得到响应“调用未定义的函数 add_settings_section()...”。有人知道这是为什么吗?这是有问题的代码: add_settings_section( 'ac_div', 'Inställningar', 'ac_section_text', 'Anders-counter' );

add_settings_field(
    'diven',
    'För in mätarställningen här',
    'ac_add_field',
    'Anders-counter',
    'ac_div');
Run Code Online (Sandbox Code Playgroud)

感谢帮助。安德斯

Laf*_*ziq 7

add_settings_field 功能位于 wp-admin/includes/template.php

您可以在调用之前加载该文件add_settings_field,或者只需在admin_init钩子下添加您的代码

add_action('admin_init', 'your_function');
function your_function(){
    add_settings_field(
        'diven',
        'För in mätarställningen här',
        'ac_add_field',
        'Anders-counter',
        'ac_div'
    );
}   
Run Code Online (Sandbox Code Playgroud)