在wordpress中写入更新在wordpress中查询自定义字段的TAB

问题描述:

我想在wordpress中的常规设置选项卡中添加自定义字段。 这是wordpress默认使用的当前字段。在wordpress中写入更新在wordpress中查询自定义字段的TAB

  1. 网站标题
  2. 标记线
  3. 的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