Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从wordpress数据库获取自定义值_Php_Wordpress - Fatal编程技术网

Php 从wordpress数据库获取自定义值

Php 从wordpress数据库获取自定义值,php,wordpress,Php,Wordpress,合作开发人员在Wordpress管理区域的管理部分创建了一个自定义表单。我正在尝试获取值,以便在管理部分的其他位置显示它。我以为get_option()会允许我通过调用名称来获取该值,但它不会返回值,我不知道如何调用 这是他创建的部分,所以我想我可以使用get\u选项(“联系人\个人\地址”)获得它 及 它只返回我分配给函数的默认值。您使用get\u theme\u mod()来获取自定义字段的值当然您想要而不是get\u option()get\u setting()函数被折旧,他们建议使用g

合作开发人员在Wordpress管理区域的管理部分创建了一个自定义表单。我正在尝试获取值,以便在管理部分的其他位置显示它。我以为get_option()会允许我通过调用名称来获取该值,但它不会返回值,我不知道如何调用

这是他创建的部分,所以我想我可以使用get\u选项(“联系人\个人\地址”)获得它


它只返回我分配给函数的默认值。

您使用get\u theme\u mod()来获取自定义字段的值

当然您想要而不是get\u option()get\u setting()函数被折旧,他们建议使用get\u option(),答案如下:get\u theme\u mod()请注意
$wp\u customize->get\u setting()
我引用的与不推荐使用的核心wp函数get\u settings()不同
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, 'contact_person_address', array(
            'label'        => __( 'Site Contact Room Number & Building', 'coe' ),
            'section'    => 'contact_person',
            'settings'   => 'contact_person_address',
        ) ) );
$wp_customize->add_setting( 'contact_person_address' , array(
                'default'     => '',
                'transport'   => 'postMessage',
            ) );