在wordpress中写入更新在wordpress中查询自定义字段的TAB
问题描述:
我想在wordpress中的常规设置选项卡中添加自定义字段。 这是wordpress默认使用的当前字段。在wordpress中写入更新在wordpress中查询自定义字段的TAB
- 网站标题
- 标记线
- 的WordPress地址URL ...等
我想添加自定义字段的样子,我想有一个图片上传领域。 为了实现这一点,我编辑了我的function.php文件。这是我的代码。
add_action('admin_init', 'register_settings_wpse_57647');
# Register settings
function register_settings_wpse_57647()
{
register_setting(
'general',
'html_guidelines_message',
'esc_html'
);
add_settings_section(
'site-guide',
'Logo',
'__return_false',
'general'
);
add_settings_field(
'html_guidelines_message',
'Upload your Store Logo',
'upload_image_function',
'general',
'site-guide'
);
}
# Print settings field content
function upload_image_function()
{?>
<input type='file' name='file'>
<?php }
// ends
这段代码显示在我的常规设置的上传字段。我想更新表在我的数据库,其中有option_name
为标志,一些option_value
即映像名称wp-options
,因为我查了options-general.php file
形式的行动需要我option.php
页。我试图把一个正常的PHP脚本使用isset($_POST['submit'])
函数,但它不起作用。
核心PHP代码在WP环境中工作还是我错过了某些东西,请建议。
答
要直接在wordpress数据库选项表中保存图片,您必须更改表格以允许使用图片,这是不推荐的,也不是解决方案(当您更新wordpress时,您的设置和代码会中断)。
你可以做些什么:在管理员(如设置页面或任何你想要的)中创建一个地方,允许管理员上传你想要上传的文件,然后将文件保存在特定主题/插件/并使用update_option
将选项表中的图像链接保存并获得您使用的值get_option