To add custom fields under wordpress general settings without hacking core code use this as example. Of course you can make it better and write some fancy class for doing this.<\/p>\n
add_filter('admin_init', 'my_general_settings_register_fields');\r\n\r\nfunction my_general_settings_register_fields()\r\n{\r\n\tregister_setting('general', 'my_field', 'esc_attr');\r\n\tadd_settings_field('my_field', '<label for=\"my_field\">'.__('My Field' , 'my_field' ).'<\/label>' , 'my_general_settings_fields_html', 'general');\r\n}\r\n\r\nfunction my_general_settings_fields_html()\r\n{\r\n\t$value = get_option( 'my_field', '' );\r\n\techo '<input type=\"text\" id=\"my_field\" name=\"my_field\" value=\"' . $value . '\" \/>';\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"To add custom fields under wordpress general settings without hacking core code use this as example. Of course you can make it better and write some fancy class for doing this. add_filter(‘admin_init’, ‘my_general_settings_register_fields’); function my_general_settings_register_fields() { register_setting(‘general’, ‘my_field’, ‘esc_attr’); add_settings_field(‘my_field’, ‘<label for=”my_field”>’.__(‘My Field’ , ‘my_field’ ).'<\/label>’ , ‘my_general_settings_fields_html’, ‘general’); } function my_general_settings_fields_html() { $value = […]<\/p>\n","protected":false},"author":6,"featured_media":138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,10],"tags":[96,94,95,17],"class_list":["post-93","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","category-wordpress-development","tag-admin_init","tag-custom-fields","tag-general-settings","tag-wordpress-2"],"yoast_head":"\n
Add custom fields under wp general settings - CodeGurus<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Add custom fields under wp general settings - CodeGurus\" \/>\n<meta property=\"og:description\" content=\"To add custom fields under wordpress general settings without hacking core code use this as example. Of course you can make it better and write some fancy class for doing this. add_filter('admin_init', 'my_general_settings_register_fields'); function my_general_settings_register_fields() { register_setting('general', 'my_field', 'esc_attr'); add_settings_field('my_field', '<label for="my_field">'.__('My Field' , 'my_field' ).'<\/label>' , 'my_general_settings_fields_html', 'general'); } function my_general_settings_fields_html() { $value = […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeGurus\" \/>\n<meta property=\"article:published_time\" content=\"2012-01-08T10:50:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-28T10:22:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alvar\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alvar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/\",\"url\":\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/\",\"name\":\"Add custom fields under wp general settings - CodeGurus\",\"isPartOf\":{\"@id\":\"https:\/\/codegurus.eu\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg\",\"datePublished\":\"2012-01-08T10:50:21+00:00\",\"dateModified\":\"2018-04-28T10:22:52+00:00\",\"author\":{\"@id\":\"https:\/\/codegurus.eu\/#\/schema\/person\/633e5795227e79d869aaee6d8e51a2da\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage\",\"url\":\"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg\",\"contentUrl\":\"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg\",\"width\":5472,\"height\":3648},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/codegurus.eu\/#website\",\"url\":\"https:\/\/codegurus.eu\/\",\"name\":\"CodeGurus\",\"description\":\"Web development tips & tricks. Code samples and snippets to make you code better. Just IT!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/codegurus.eu\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/codegurus.eu\/#\/schema\/person\/633e5795227e79d869aaee6d8e51a2da\",\"name\":\"Alvar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/codegurus.eu\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/98dea7ce87e3a7d41c96d216f9b58bbf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/98dea7ce87e3a7d41c96d216f9b58bbf?s=96&d=mm&r=g\",\"caption\":\"Alvar\"},\"description\":\"Co-founder & CTO of Bind Creative, web guru, fan of great danes, father and a master chef ;) Binding & cooking IT to make dreams come true!\",\"sameAs\":[\"http:\/\/bind.ee\/\"],\"url\":\"https:\/\/codegurus.eu\/author\/alvar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Add custom fields under wp general settings - CodeGurus","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/","og_locale":"en_US","og_type":"article","og_title":"Add custom fields under wp general settings - CodeGurus","og_description":"To add custom fields under wordpress general settings without hacking core code use this as example. Of course you can make it better and write some fancy class for doing this. add_filter('admin_init', 'my_general_settings_register_fields'); function my_general_settings_register_fields() { register_setting('general', 'my_field', 'esc_attr'); add_settings_field('my_field', '<label for=\"my_field\">'.__('My Field' , 'my_field' ).'<\/label>' , 'my_general_settings_fields_html', 'general'); } function my_general_settings_fields_html() { $value = […]","og_url":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/","og_site_name":"CodeGurus","article_published_time":"2012-01-08T10:50:21+00:00","article_modified_time":"2018-04-28T10:22:52+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676-1024x683.jpg","type":"image\/jpeg"}],"author":"Alvar","twitter_misc":{"Written by":"Alvar","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/","url":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/","name":"Add custom fields under wp general settings - CodeGurus","isPartOf":{"@id":"https:\/\/codegurus.eu\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage"},"image":{"@id":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage"},"thumbnailUrl":"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg","datePublished":"2012-01-08T10:50:21+00:00","dateModified":"2018-04-28T10:22:52+00:00","author":{"@id":"https:\/\/codegurus.eu\/#\/schema\/person\/633e5795227e79d869aaee6d8e51a2da"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codegurus.eu\/2012\/01\/add-custom-fields-under-wp-general-settings\/#primaryimage","url":"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg","contentUrl":"https:\/\/codegurus.eu\/wp-content\/uploads\/2018\/04\/code-coding-computer-34676.jpg","width":5472,"height":3648},{"@type":"WebSite","@id":"https:\/\/codegurus.eu\/#website","url":"https:\/\/codegurus.eu\/","name":"CodeGurus","description":"Web development tips & tricks. Code samples and snippets to make you code better. Just IT!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codegurus.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/codegurus.eu\/#\/schema\/person\/633e5795227e79d869aaee6d8e51a2da","name":"Alvar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codegurus.eu\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/98dea7ce87e3a7d41c96d216f9b58bbf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/98dea7ce87e3a7d41c96d216f9b58bbf?s=96&d=mm&r=g","caption":"Alvar"},"description":"Co-founder & CTO of Bind Creative, web guru, fan of great danes, father and a master chef ;) Binding & cooking IT to make dreams come true!","sameAs":["http:\/\/bind.ee\/"],"url":"https:\/\/codegurus.eu\/author\/alvar\/"}]}},"_links":{"self":[{"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":0,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/media\/138"}],"wp:attachment":[{"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codegurus.eu\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}