{"id":32056,"date":"2014-10-09T13:50:16","date_gmt":"2014-10-09T13:50:16","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/smart-custom-fields\/"},"modified":"2026-03-18T01:06:47","modified_gmt":"2026-03-18T01:06:47","slug":"smart-custom-fields","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/smart-custom-fields\/","author":7957548,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"5.0.7","stable_tag":"5.0.7","tested":"6.8.5","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"Smart Custom Fields","header_author":"inc2734","header_description":"","assets_banners_color":"043846","last_updated":"2026-03-18 01:06:47","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.amazon.co.jp\/registry\/wishlist\/39ANKRNSTNW40","header_plugin_uri":"https:\/\/github.com\/inc2734\/smart-custom-fields\/","header_author_uri":"https:\/\/2inc.org","rating":4.9,"author_block_rating":0,"active_installs":50000,"downloads":346994,"num_ratings":20,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"inc2734","date":"2014-10-09 13:51:16"},"1.0.1":{"tag":"1.0.1","author":"inc2734","date":"2014-10-10 17:02:41"},"1.0.2":{"tag":"1.0.2","author":"inc2734","date":"2014-10-21 10:52:02"},"1.0.3":{"tag":"1.0.3","author":"inc2734","date":"2015-01-06 07:51:52"},"1.1.0":{"tag":"1.1.0","author":"inc2734","date":"2015-03-11 14:30:10"},"1.1.1":{"tag":"1.1.1","author":"inc2734","date":"2015-01-22 09:21:13"},"1.1.2":{"tag":"1.1.2","author":"inc2734","date":"2015-02-08 02:55:21"},"1.1.3":{"tag":"1.1.3","author":"inc2734","date":"2015-02-11 13:11:08"},"1.2.0":{"tag":"1.2.0","author":"inc2734","date":"2015-03-11 14:33:14"},"1.2.1":{"tag":"1.2.1","author":"inc2734","date":"2015-03-12 03:02:42"},"1.2.2":{"tag":"1.2.2","author":"inc2734","date":"2015-03-14 04:29:58"},"1.3.0":{"tag":"1.3.0","author":"inc2734","date":"2015-03-23 13:36:05"},"1.3.1":{"tag":"1.3.1","author":"inc2734","date":"2015-04-11 05:50:59"},"1.3.2":{"tag":"1.3.2","author":"inc2734","date":"2015-04-24 02:05:59"},"1.4.0":{"tag":"1.4.0","author":"inc2734","date":"2015-04-29 06:26:57"},"1.5.0":{"tag":"1.5.0","author":"inc2734","date":"2015-09-03 03:37:05"},"1.5.1":{"tag":"1.5.1","author":"inc2734","date":"2015-09-03 04:57:11"},"1.5.2":{"tag":"1.5.2","author":"inc2734","date":"2015-09-28 05:07:40"},"1.6.0":{"tag":"1.6.0","author":"inc2734","date":"2015-11-13 01:45:10"},"1.6.1":{"tag":"1.6.1","author":"inc2734","date":"2015-11-17 14:43:27"},"1.6.2":{"tag":"1.6.2","author":"inc2734","date":"2015-11-21 02:20:17"},"1.6.3":{"tag":"1.6.3","author":"inc2734","date":"2015-11-27 04:17:14"},"1.6.4":{"tag":"1.6.4","author":"inc2734","date":"2015-12-05 14:12:59"},"1.6.5":{"tag":"1.6.5","author":"inc2734","date":"2016-01-05 05:25:00"},"1.6.6":{"tag":"1.6.6","author":"inc2734","date":"2016-01-07 11:00:53"},"1.6.7":{"tag":"1.6.7","author":"inc2734","date":"2016-01-08 01:34:06"},"1.7.0":{"tag":"1.7.0","author":"inc2734","date":"2016-02-03 05:25:56"},"2.0.0":{"tag":"2.0.0","author":"inc2734","date":"2016-06-01 07:18:45"},"2.0.1":{"tag":"2.0.1","author":"inc2734","date":"2016-06-01 11:02:16"},"2.1.0":{"tag":"2.1.0","author":"inc2734","date":"2016-06-06 04:41:11"},"2.1.1":{"tag":"2.1.1","author":"inc2734","date":"2016-06-22 08:16:01"},"2.2.0":{"tag":"2.2.0","author":"inc2734","date":"2016-07-02 07:13:20"},"2.2.1":{"tag":"2.2.1","author":"inc2734","date":"2016-07-28 02:47:00"},"2.2.2":{"tag":"2.2.2","author":"inc2734","date":"2016-07-28 04:35:07"},"2.2.3":{"tag":"2.2.3","author":"inc2734","date":"2016-08-24 06:42:00"},"2.3.0":{"tag":"2.3.0","author":"inc2734","date":"2016-09-06 06:47:53"},"3.0.0":{"tag":"3.0.0","author":"inc2734","date":"2016-10-04 04:53:32"},"3.0.1":{"tag":"3.0.1","author":"inc2734","date":"2017-01-16 12:09:03"},"3.1.0":{"tag":"3.1.0","author":"inc2734","date":"2017-01-27 13:31:27"},"3.1.1":{"tag":"3.1.1","author":"inc2734","date":"2017-01-27 14:02:18"},"3.1.2":{"tag":"3.1.2","author":"inc2734","date":"2017-02-02 08:29:36"},"3.1.3":{"tag":"3.1.3","author":"inc2734","date":"2017-02-20 04:51:59"},"3.1.4":{"tag":"3.1.4","author":"inc2734","date":"2017-06-29 06:28:20"},"3.1.5":{"tag":"3.1.5","author":"inc2734","date":"2017-10-24 04:21:30"},"3.1.6":{"tag":"3.1.6","author":"inc2734","date":"2018-01-09 06:37:00"},"3.1.7":{"tag":"3.1.7","author":"inc2734","date":"2018-05-30 23:31:00"},"4.0.0":{"tag":"4.0.0","author":"inc2734","date":"2018-06-26 01:02:51"},"4.0.1":{"tag":"4.0.1","author":"inc2734","date":"2018-06-26 01:08:50"},"4.0.2":{"tag":"4.0.2","author":"inc2734","date":"2018-08-12 07:09:48"},"4.1.0":{"tag":"4.1.0","author":"Mirucon","date":"2018-09-16 09:50:57"},"4.1.1":{"tag":"4.1.1","author":"Mirucon","date":"2018-09-16 09:50:57"},"4.1.2":{"tag":"4.1.2","author":"inc2734","date":"2018-10-11 08:52:54"},"4.1.3":{"tag":"4.1.3","author":"inc2734","date":"2020-03-06 07:03:42"},"4.1.4":{"tag":"4.1.4","author":"inc2734","date":"2020-08-12 03:07:30"},"4.1.5":{"tag":"4.1.5","author":"inc2734","date":"2020-08-31 07:10:32"},"4.2.0":{"tag":"4.2.0","author":"inc2734","date":"2021-09-27 07:42:24"},"4.2.1":{"tag":"4.2.1","author":"inc2734","date":"2021-11-17 04:39:27"},"4.2.2":{"tag":"4.2.2","author":"inc2734","date":"2021-11-18 03:09:05"},"5.0.0":{"tag":"5.0.0","author":"inc2734","date":"2024-10-11 05:56:43"},"5.0.1":{"tag":"5.0.1","author":"inc2734","date":"2025-05-29 07:50:23"},"5.0.2":{"tag":"5.0.2","author":"inc2734","date":"2025-05-30 00:53:37"},"5.0.3":{"tag":"5.0.3","author":"inc2734","date":"2025-05-31 08:33:17"},"5.0.4":{"tag":"5.0.4","author":"inc2734","date":"2025-07-31 00:16:37"},"5.0.5":{"tag":"5.0.5","author":"inc2734","date":"2025-11-19 06:27:45"},"5.0.6":{"tag":"5.0.6","author":"inc2734","date":"2025-12-11 05:04:45"},"5.0.7":{"tag":"5.0.7","author":"inc2734","date":"2026-03-18 01:06:47"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":1,"4":0,"5":19},"assets_icons":[],"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1799490,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1799490,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.1.1","1.1.2","1.1.3","1.2.0","1.2.1","1.2.2","1.3.0","1.3.1","1.3.2","1.4.0","1.5.0","1.5.1","1.5.2","1.6.0","1.6.1","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.7.0","2.0.0","2.0.1","2.1.0","2.1.1","2.2.0","2.2.1","2.2.2","2.2.3","2.3.0","3.0.0","3.0.1","3.1.0","3.1.1","3.1.2","3.1.3","3.1.4","3.1.5","3.1.6","3.1.7","4.0.0","4.0.1","4.0.2","4.1.0","4.1.1","4.1.2","4.1.3","4.1.4","4.1.5","4.2.0","4.2.1","4.2.2","5.0.0","5.0.1","5.0.2","5.0.3","5.0.4","5.0.5","5.0.6","5.0.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1004507,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1004507,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Smart Custom Fields settings page.","2":"Post edit page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[527,2009,2240,683,42885],"plugin_category":[],"plugin_contributors":[130632,203560,80330,80328,80329,94570,78191,80331,79059,80030,84042,80327,144853,78479,158431,180944,87377,78190],"plugin_business_model":[],"class_list":["post-32056","plugin","type-plugin","status-publish","hentry","plugin_tags-custom","plugin_tags-custom-field","plugin_tags-field","plugin_tags-meta","plugin_tags-meta-field","plugin_contributors-designhehe","plugin_contributors-fuyuan9","plugin_contributors-hanamura","plugin_contributors-hideokamoto","plugin_contributors-hisako-isaka","plugin_contributors-hogetan","plugin_contributors-inc2734","plugin_contributors-justinticktock","plugin_contributors-kengyu-nakamura","plugin_contributors-kurudrive","plugin_contributors-mayukojpn","plugin_contributors-mimosafa","plugin_contributors-mirucon","plugin_contributors-mypacecreator","plugin_contributors-robssanches","plugin_contributors-rocketmartue","plugin_contributors-sysbird","plugin_contributors-toro_unit","plugin_committers-inc2734","plugin_committers-mirucon"],"banners":{"banner":"https:\/\/ps.w.org\/smart-custom-fields\/assets\/banner-772x250.png?rev=1799490","banner_2x":"https:\/\/ps.w.org\/smart-custom-fields\/assets\/banner-1544x500.png?rev=1799490","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/smart-custom-fields_043846.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/smart-custom-fields\/assets\/screenshot-1.png?rev=1004507","caption":"Smart Custom Fields settings page."},{"src":"https:\/\/ps.w.org\/smart-custom-fields\/assets\/screenshot-2.png?rev=1004507","caption":"Post edit page."}],"raw_content":"<!--section=description-->\n<p>Smart Custom Fields is a simple plugin for managing custom fields.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Field group loop support.<\/li>\n<li>Meta data revision support.<\/li>\n<li>Meta data preview support.<\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=WxPZurn0yvI<\/p>\n\n<h4>Field Types<\/h4>\n\n<ul>\n<li>Text<\/li>\n<li>Textarea<\/li>\n<li>Radio<\/li>\n<li>Select<\/li>\n<li>Checkbox<\/li>\n<li>WYSIWYG editor<\/li>\n<li>Image<\/li>\n<li>File<\/li>\n<li>Related Posts<\/li>\n<li>Related Terms<\/li>\n<li>Color picker<\/li>\n<li>Date picker<\/li>\n<li>Datetime picker<\/li>\n<li>Boolean<\/li>\n<li>Message<\/li>\n<\/ul>\n\n<h4>How to get meta data ?<\/h4>\n\n<p>**The return value of each of the following methods is not sanitized. Please sanitize them if necessary. **<\/p>\n\n<p>https:\/\/developer.wordpress.org\/apis\/security\/escaping\/<\/p>\n\n<p><strong>Post meta data<\/strong><\/p>\n\n<p>This method can get any meta data.<\/p>\n\n<pre><code>SCF::get( 'field-name' )\n<\/code><\/pre>\n\n<p>This method can get meta data of any group.<\/p>\n\n<pre><code>SCF::get( 'group-name' )\n<\/code><\/pre>\n\n<p>This method can get all meta data.<\/p>\n\n<pre><code>SCF::gets()\n<\/code><\/pre>\n\n<p><strong>User meta data<\/strong><\/p>\n\n<p>This method can get any user meta data.<\/p>\n\n<pre><code>SCF::get_user_meta( $user_id, 'field-name' )\n<\/code><\/pre>\n\n<p>This method can get user meta data of any group.<\/p>\n\n<pre><code>SCF::get_user_meta( $user_id, 'group-name' )\n<\/code><\/pre>\n\n<p>This method can get all user meta data.<\/p>\n\n<pre><code>SCF::get_user_meta( $user_id )\n<\/code><\/pre>\n\n<p><strong>Term meta data<\/strong><\/p>\n\n<p>This method can get any term meta data.<\/p>\n\n<pre><code>SCF::get_term_meta( $term_id, $taxonomy 'field-name' )\n<\/code><\/pre>\n\n<p>This method can get term meta data of any group.<\/p>\n\n<pre><code>SCF::get_term_meta( $term_id, $taxonomy, 'group-name' )\n<\/code><\/pre>\n\n<p>This method can get all term meta data.<\/p>\n\n<pre><code>SCF::get_term_meta( $term_id, $taxonomy )\n<\/code><\/pre>\n\n<p><strong>Custom options page meta data<\/strong><\/p>\n\n<p>This method can get any custom options page meta data.<\/p>\n\n<pre><code>SCF::get_option_meta( $menu_slug, 'field-name' )\n<\/code><\/pre>\n\n<p>This method can get custom options page meta data of any group.<\/p>\n\n<pre><code>SCF::get_option_meta( $menu_slug, 'group-name' )\n<\/code><\/pre>\n\n<p>This method can get all custom options page meta data.<\/p>\n\n<pre><code>SCF::get_option_meta( $menu_slug )\n<\/code><\/pre>\n\n<h4>Create custom options page<\/h4>\n\n<pre><code>SCF::add_options_page( $page_title, $menu_title, $capability, $menu_slug, $icon_url = '', $position = null );\n<\/code><\/pre>\n\n<h4>Register custom fields by the code.<\/h4>\n\n<p>https:\/\/gist.github.com\/inc2734\/9f6d65c7473d060d0fd6<\/p>\n\n<h4>GitHub<\/h4>\n\n<p>https:\/\/github.com\/inc2734\/smart-custom-fields\/<\/p>\n\n<h4>Translators<\/h4>\n\n<ul>\n<li>Japanese(ja) - <a href=\"https:\/\/profiles.wordpress.org\/tai\/\">JOTAKI Taisuke<\/a><\/li>\n<\/ul>\n\n<p>You can translate this plugin into your language by using <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/smart-custom-fields\">GlotPress<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>Smart Custom Fields<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>You can setting custom fields in 'Smart Custom Fields' page.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>5.0.7<\/h4>\n\n<ul>\n<li>Vulnerability fixes<\/li>\n<\/ul>\n\n<h4>5.0.6<\/h4>\n\n<ul>\n<li>Fixed a bug that caused a fatal error if post-type was not specified in related posts. <a href=\"https:\/\/github.com\/inc2734\/smart-custom-fields\/issues\/110\">inc2734\/smart-custom-fields#110<\/a><\/li>\n<\/ul>\n\n<h4>5.0.5<\/h4>\n\n<ul>\n<li>Fixed a bug that caused a fatal error if post-type was not specified in related posts. <a href=\"https:\/\/github.com\/inc2734\/smart-custom-fields\/issues\/110\">inc2734\/smart-custom-fields#110<\/a><\/li>\n<li>Removed auto-draft check from <code>is_saved_the_key()<\/code> <a href=\"https:\/\/github.com\/inc2734\/smart-custom-fields\/pull\/113\">inc2734\/smart-custom-fields#113<\/a><\/li>\n<\/ul>\n\n<h4>5.0.4<\/h4>\n\n<ul>\n<li>Fixed a bug in v5.0.1 and later where JavaScript related to the TinyMCE editor did not work properly in Firefox.<\/li>\n<\/ul>\n\n<h4>5.0.3<\/h4>\n\n<ul>\n<li>Fixed a bug that caused a fatal error when using <code>SCF::add_options_page()<\/code>.<\/li>\n<\/ul>\n\n<h4>5.0.2<\/h4>\n\n<ul>\n<li>Fixed a Notice error regarding translation.<\/li>\n<li>Fixed xss vulnerability.<\/li>\n<li>Fixed an issue where WYSIWYG fields were not working properly in the block editor.<\/li>\n<li>Fixed an issue where sorting would not work properly when multiple field groups were set on the same options page and Post Attributes &gt; Order was specified.<\/li>\n<\/ul>\n\n<h4>5.0.0<\/h4>\n\n<ul>\n<li>WordPress 6.4 or higher is now required.<\/li>\n<li>PHP 7.4 or higher is now required.<\/li>\n<li>Security fix.<\/li>\n<\/ul>\n\n<h4>4.2.2<\/h4>\n\n<ul>\n<li>Fix fatal error that occurred when using with bogo.<\/li>\n<\/ul>\n\n<h4>4.2.1<\/h4>\n\n<ul>\n<li>Fix Worning\/Fatal error on PHP7\/8.<\/li>\n<li>Fix sanitize missing in the textarea field.<\/li>\n<li>Add list to the wysiwyg field.<\/li>\n<\/ul>\n\n<p>= 4.1.6\n* Some updates by <a href=\"https:\/\/github.com\/kengyu\">@kengyu<\/a>\n* Add filter hook smart-cf-rest_api_post_type by <a href=\"https:\/\/github.com\/fuyuan9\">@fuyuan9<\/a><\/p>\n\n<h4>4.1.5<\/h4>\n\n<ul>\n<li>Fix ajax bug.<\/li>\n<\/ul>\n\n<h4>4.1.4<\/h4>\n\n<ul>\n<li>WordPress 5.5 support<\/li>\n<li>Changed so that the reusable block post type is not displayed in the conditional judgment.<\/li>\n<\/ul>\n\n<h4>4.1.3<\/h4>\n\n<ul>\n<li>Activate datetimepicker in repeat group #80<\/li>\n<\/ul>\n\n<h4>4.1.2<\/h4>\n\n<ul>\n<li>Fix PHP syntax error.<\/li>\n<\/ul>\n\n<h4>4.1.0<\/h4>\n\n<ul>\n<li>feat: Implement new field datetime picker<\/li>\n<li>feat: Add filters for related posts fields with name and post types<\/li>\n<\/ul>\n\n<h4>4.0.2<\/h4>\n\n<ul>\n<li>Some updates by <a href=\"https:\/\/github.com\/robssanches\">@robssanches<\/a><\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Add message field. #64 (by <a href=\"https:\/\/github.com\/robssanches\">@robssanches<\/a>)<\/li>\n<li>Fix boolean field bug with <code>smart-cf-register-fields<\/code> filter hook.<\/li>\n<li>Refactoring displaying options process of each fields.<\/li>\n<\/ul>\n\n<h4>3.1.7<\/h4>\n\n<ul>\n<li>Fixing issues and adding support for the Brazilian Portuguese language #63 (by <a href=\"https:\/\/github.com\/robssanches\">@robssanches<\/a>)<\/li>\n<li>Spelling fixes in Readme #62 (by <a href=\"https:\/\/github.com\/garrett-eclipse\">@garrett-eclipse<\/a>)<\/li>\n<\/ul>\n\n<h4>3.1.6<\/h4>\n\n<ul>\n<li>Set any on related post status. #60 (by <a href=\"https:\/\/github.com\/mayukojpn\">@mayukojpn<\/a>)<\/li>\n<li>Changed that file names can be known when uploading files. #58 (by <a href=\"https:\/\/github.com\/shodoi\">@shodoi<\/a>)<\/li>\n<\/ul>\n\n<h4>3.1.5<\/h4>\n\n<ul>\n<li>Fixed a bug that disappeared layout when introducing description in relation field. #56 (by <a href=\"https:\/\/github.com\/mayukojpn\">@mayukojpn<\/a>)<\/li>\n<li>Update item delete button style in relation field.<\/li>\n<li>Fix bug when using smart-cf-register-fields hook.<\/li>\n<\/ul>\n\n<h4>3.1.4<\/h4>\n\n<ul>\n<li>Remove no used codes.<\/li>\n<li>Fixed a bug that name disappears when opening \/ closing a field. #51 (by <a href=\"https:\/\/github.com\/yousan\">@yousan<\/a>)<\/li>\n<\/ul>\n\n<h4>3.1.3<\/h4>\n\n<ul>\n<li>Fix Selectable number bug<\/li>\n<\/ul>\n\n<h4>3.1.2<\/h4>\n\n<ul>\n<li>Update readme.txt<\/li>\n<\/ul>\n\n<h4>3.1.1<\/h4>\n\n<ul>\n<li>Fixed a bug of limit attribute at relation post types and taxonomies field.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Added limit attribute at relation post types and taxonomies field.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Fixed a bug that icon and display position of created option page are not reflected #47 (by <a href=\"https:\/\/github.com\/designhehe\">@designhehe<\/a>)<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Support multiple user roles.<\/li>\n<li>Update filter hook smart-cf-register-fields<\/li>\n<\/ul>\n\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Support displayed thumbnail when value of file and image field is file url.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Fix get_post_metadata hooked only preview #43 (by <a href=\"https:\/\/github.com\/wireframeslayout\">@wireframeslayout<\/a>)<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Fix #37 #38<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Fix bug boolean field in repeatable group #39<\/li>\n<li>Fix bug datepicker and colorpicker in repeatable group #41<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Refactoring tests.<\/li>\n<li>Changed behavior of the default value of new field of the already saved object. Using the default value.<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Fix revision lines duplication (by <a href=\"https:\/\/github.com\/hanamura\">@hanamura<\/a>)<\/li>\n<li>Fixed a bug that relation fields don't work on the options page.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Support separated key and value in select, checkbox, radio.<\/li>\n<li>Added switching editor mode tab in wysiwyg field.<\/li>\n<li>Added instruction of field option.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Refactoring<\/li>\n<li>Added meta data of custom options page.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Added taxonomy relation field.<\/li>\n<li>Added textarea rows setting.<\/li>\n<li>Fixed a bug that tinymce js error when disabled rich editing.<\/li>\n<\/ul>\n\n<h4>1.6.7<\/h4>\n\n<ul>\n<li>Removed console.log in a js file.<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Fixed a bug that warning is out when the array isn't returned in the smart-cf-register-fields.<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Fixed a bug that multi value in the loop is broken.<\/li>\n<li>In setting screen, if the field is closed, display the field name.<\/li>\n<\/ul>\n\n<h4>1.6.4<\/h4>\n\n<ul>\n<li>Fixed a bug that wysiwyg fields became tinymce default format when content editor mode is text.<\/li>\n<li>Change the comment in English.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fixed a bug that metadata that isn't defined by Smart Custom Fields can't get in preview.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Fixed a bug that sometimes can't get data when there are multiple Smart Custom Fields settings.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Fixed a bug that custom field settings vanished when saved.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added search feature in the relation field.<\/li>\n<li>Changed when the object isn't saved, default value is active.<\/li>\n<li>Remove filter hook smart-cf-is_use_default_when_not_saved.<\/li>\n<li>Fixed a bug that isn't displayed meta data in preview when using custom fields settings with post id.<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Fixed a wysiwyg field bug.<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fixed a wysiwyg field bug.<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed a relation field bug.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Update wysiwyg field.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>refactoring controllers.<\/li>\n<li>Add term custom fields.<\/li>\n<li>Add filter hook smart-cf-is_use_default_when_not_saved<\/li>\n<li>Changed to the default value is used if the value has not been saved. If you want to revert to the previous behavior, return false in smart-cf-is_use_default_when_not_saved.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Add preview size setting in the image field.<\/li>\n<li>Add display direction setting in the checkbox and radio field.<\/li>\n<li>Changed the upload field that displayed uploaded to this post first.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed a wysiwyg field bug.<\/li>\n<li>Add boolean field.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>refactoring.<\/li>\n<li>Add profile custom fields.<\/li>\n<li>Add filter hook smart-cf-validate-get-value<\/li>\n<li>Add method SCF::get_user_meta( $user_id, $name = null )<\/li>\n<li>Fixed a revision bug.<\/li>\n<li>Fixed a bug that thumbnail is not displayed correctly in preview.<\/li>\n<li>Fixed a relation field bug.<\/li>\n<li>Changed return value of SCF::get with multiple data in loop.<\/li>\n<li>Changed revision screen format.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed a bug that can not get the correct data when the posts use post id filtering.<\/li>\n<li>Changed that original the_content filter does not apply to wysiwyg field.<\/li>\n<li>Add post_id attribute to smart-cf-register-fields.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed a bug that post id filtering incorrect.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>refactoring. A lot of changes in all.<\/li>\n<li>Renewed the Smart_Custom_Fields_Field_Base.<\/li>\n<li>Add filter hook smart-cf-register-fields. If You use this hook, you can define custom fields by the code.<\/li>\n<li>Add action hook smart-cf-before-editor-enqueue-scripts<\/li>\n<li>Add action hook smart-cf-after-editor-enqueue-scripts<\/li>\n<li>Add action hook smart-cf-before-settings-enqueue-scripts<\/li>\n<li>Add action hook smart-cf-after-settings-enqueue-scripts<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Change method SCF::get_field to SCF::get_value_by_field<\/li>\n<li>Change method SCF::get_sub_field to SCF::get_values_by_group<\/li>\n<li>Add method SCF::get_field<\/li>\n<li>Add method SCF::choices_eol_to_array<\/li>\n<li>remove method Smart_Custom_Fields_Field_Base::get_choices<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Add action hook smart-cf-fields-loaded<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>UX Improvement of settings page.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Add date picker field.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed a bug that can't be get the correct data when specify a $post_id attribute to SCF::get(). For example SCF::get( 'key', $post_id )<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Add color picker field.<\/li>\n<li>Add smart-cf-before-save-post action hook.<\/li>\n<li>Add smart-cf-after-save-post action hook.<\/li>\n<li>Add smart-cf-validate-save-post filter hook.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add display condition by post id.<\/li>\n<li>Fixed bug that is not displayed wysiwyg editor when there are not content editor.<\/li>\n<li>Textarea does not filter the_content filter in SCF::get() and SCF::gets().<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Smart Custom Fields is a simple plugin for managing custom fields.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/32056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=32056"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/inc2734"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=32056"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=32056"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=32056"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=32056"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=32056"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=32056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}