{"id":24453,"date":"2013-07-24T14:55:49","date_gmt":"2013-07-24T14:55:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/fields-framework\/"},"modified":"2020-12-07T17:49:22","modified_gmt":"2020-12-07T17:49:22","slug":"fields-framework","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/fields-framework\/","author":329533,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.2.5","stable_tag":"trunk","tested":"5.5.18","requires":"4.4","requires_php":"","requires_plugins":"","header_name":"Fields Framework","header_author":"Naif Amoodi","header_description":"","assets_banners_color":"","last_updated":"2020-12-07 17:49:22","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/www.rhyzz.com\/donate.html","header_plugin_uri":"http:\/\/www.rhyzz.com\/fields-framework.html","header_author_uri":"http:\/\/www.rhyzz.com\/","rating":4.5,"author_block_rating":0,"active_installs":60,"downloads":8104,"num_ratings":10,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"naifamoodi","date":"2015-01-11 12:11:34"},"2.2":{"tag":"2.2","author":"naifamoodi","date":"2020-01-08 19:16:44"}},"upgrade_notice":{"0.12.2":"<ul>\n<li>Now requires WP 3.5 or greater<\/li>\n<\/ul>","0.12":"<ul>\n<li>Prepend Blank now set to true for all Fields of type Select and it&#039;s related types viz. Select_Posts, Select_Terms, and Select_Users<\/li>\n<\/ul>","0.11.2":"<ul>\n<li>Editor field setting variables will now need to be passed to a settings array instead of directly to the arguments array. So for example, the following:<\/li>\n<\/ul>\n\n<p>&#039;arguments&#039; =&gt; array(\n    &#039;wpautop&#039; =&gt; false\n)<\/p>\n\n<p>should now be:<\/p>\n\n<p>&#039;arguments&#039; =&gt; array(\n    &#039;settings&#039; =&gt; array(\n        &#039;wpautop&#039; =&gt; false\n    )\n)<\/p>"},"ratings":{"1":"1","2":0,"3":0,"4":"1","5":"8"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","2.2"],"block_files":[],"assets_screenshots":{"screenshot-13.png":{"filename":"screenshot-13.png","revision":2433414,"resolution":"13","location":"plugin"},"screenshot-14.png":{"filename":"screenshot-14.png","revision":2433414,"resolution":"14","location":"plugin"},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2433414,"resolution":"4","location":"plugin"},"screenshot-19.png":{"filename":"screenshot-19.png","revision":2433414,"resolution":"19","location":"plugin"},"screenshot-21.png":{"filename":"screenshot-21.png","revision":2433414,"resolution":"21","location":"plugin"},"screenshot-22.png":{"filename":"screenshot-22.png","revision":2433414,"resolution":"22","location":"plugin"},"screenshot-11.png":{"filename":"screenshot-11.png","revision":2433414,"resolution":"11","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":2433414,"resolution":"1","location":"plugin"},"screenshot-16.png":{"filename":"screenshot-16.png","revision":2433414,"resolution":"16","location":"plugin"},"screenshot-17.png":{"filename":"screenshot-17.png","revision":2433414,"resolution":"17","location":"plugin"},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2433414,"resolution":"7","location":"plugin"},"screenshot-24.png":{"filename":"screenshot-24.png","revision":2433414,"resolution":"24","location":"plugin"},"screenshot-12.png":{"filename":"screenshot-12.png","revision":2433414,"resolution":"12","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2433414,"resolution":"3","location":"plugin"},"screenshot-10.png":{"filename":"screenshot-10.png","revision":2433414,"resolution":"10","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2433414,"resolution":"2","location":"plugin"},"screenshot-8.png":{"filename":"screenshot-8.png","revision":2433414,"resolution":"8","location":"plugin"},"screenshot-15.png":{"filename":"screenshot-15.png","revision":2433414,"resolution":"15","location":"plugin"},"screenshot-18.png":{"filename":"screenshot-18.png","revision":2433414,"resolution":"18","location":"plugin"},"screenshot-9.png":{"filename":"screenshot-9.png","revision":2433414,"resolution":"9","location":"plugin"},"screenshot-20.png":{"filename":"screenshot-20.png","revision":2433414,"resolution":"20","location":"plugin"},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2433414,"resolution":"6","location":"plugin"},"screenshot-23.png":{"filename":"screenshot-23.png","revision":2433414,"resolution":"23","location":"plugin"},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2433414,"resolution":"5","location":"plugin"}},"screenshots":{"1":"An Administration Menu","2":"An Administration Sub Menu","3":"Repeatable Field Groups and Nested Field Groups","4":"A section assigned to a page with a page template named 'Showcase Page'","5":"A Repeatable Field Group with two fields","6":"A dump of values from a particular section","7":"A custom post type named 'Slide' with a section associated to it","8":"A custom post type named 'Service' with a section associated to it","9":"A custom post type named 'Member' with a section associated to it","10":"A custom post type named 'Testimonial' with a section associated to it","11":"An Administration Sub Menu with a bunch of fields","12":"A section assigned to posts using the audio post format","13":"A section assigned to posts using the video post format","14":"A section assigned to posts using the gallery post format","15":"A section assigned to posts using the image post format","16":"A section assigned to a page with a page template named 'About Page'","17":"Two individual fields","18":"A section assigned to a page with a page template named 'Contact Page'","19":"DateTime field","20":"ColorPicker field","21":"A demo of all fields","22":"An example of a Fields Widget with a Section selection drop down","23":"A fields widget rendering fields of section associated to it.","24":"Front end dump of a widget section","25":"Builder - Sections","26":"Builder - Fields","27":"Builder - Fields By Sections"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2009,2010,29669,2235,29668],"plugin_category":[59],"plugin_contributors":[87764],"plugin_business_model":[],"class_list":["post-24453","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-field","plugin_tags-custom-fields","plugin_tags-field-framework","plugin_tags-fields","plugin_tags-fields-framework","plugin_category-utilities-and-tools","plugin_contributors-naifamoodi","plugin_committers-naifamoodi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/fields-framework.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-1.png?rev=2433414","caption":"An Administration Menu"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-2.png?rev=2433414","caption":"An Administration Sub Menu"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-3.png?rev=2433414","caption":"Repeatable Field Groups and Nested Field Groups"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-4.png?rev=2433414","caption":"A section assigned to a page with a page template named 'Showcase Page'"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-5.png?rev=2433414","caption":"A Repeatable Field Group with two fields"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-6.png?rev=2433414","caption":"A dump of values from a particular section"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-7.png?rev=2433414","caption":"A custom post type named 'Slide' with a section associated to it"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-8.png?rev=2433414","caption":"A custom post type named 'Service' with a section associated to it"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-9.png?rev=2433414","caption":"A custom post type named 'Member' with a section associated to it"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-10.png?rev=2433414","caption":"A custom post type named 'Testimonial' with a section associated to it"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-11.png?rev=2433414","caption":"An Administration Sub Menu with a bunch of fields"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-12.png?rev=2433414","caption":"A section assigned to posts using the audio post format"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-13.png?rev=2433414","caption":"A section assigned to posts using the video post format"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-14.png?rev=2433414","caption":"A section assigned to posts using the gallery post format"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-15.png?rev=2433414","caption":"A section assigned to posts using the image post format"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-16.png?rev=2433414","caption":"A section assigned to a page with a page template named 'About Page'"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-17.png?rev=2433414","caption":"Two individual fields"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-18.png?rev=2433414","caption":"A section assigned to a page with a page template named 'Contact Page'"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-19.png?rev=2433414","caption":"DateTime field"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-20.png?rev=2433414","caption":"ColorPicker field"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-21.png?rev=2433414","caption":"A demo of all fields"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-22.png?rev=2433414","caption":"An example of a Fields Widget with a Section selection drop down"},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-23.png?rev=2433414","caption":"A fields widget rendering fields of section associated to it."},{"src":"https:\/\/ps.w.org\/fields-framework\/trunk\/screenshot-24.png?rev=2433414","caption":"Front end dump of a widget section"}],"raw_content":"<!--section=description-->\n<p>Please show your support for this plugin by giving it <a href=\"http:\/\/wordpress.org\/support\/view\/plugin-reviews\/fields-framework?rate=5#postform\">a rating<\/a>!<\/p>\n\n<p><a href=\"http:\/\/www.rhyzz.com\/fields-framework.html\" title=\"WordPress Fields Framework Documentation\">WordPress Fields Framework Documentation<\/a><\/p>\n\n<p>This plugin can be used to add fields to:<\/p>\n\n<ul>\n<li>Custom Administration Menus and Sub Menus<\/li>\n<li>Posts, Pages, Attachments and <a href=\"http:\/\/codex.wordpress.org\/Post_Types\">Custom Post Types<\/a><\/li>\n<li>Categories, Tags and <a href=\"http:\/\/codex.wordpress.org\/Taxonomies\">Custom Taxonomies<\/a><\/li>\n<li>Custom <a href=\"http:\/\/codex.wordpress.org\/WordPress_Widgets\">Widgets<\/a><\/li>\n<li>User Profiles<\/li>\n<\/ul>\n\n<p>Sections for Posts and Pages can also be displayed conditionally depending on whether a Page uses a certain <a href=\"http:\/\/codex.wordpress.org\/Page_Templates\">Page Template<\/a> or whether a Post uses a certain <a href=\"http:\/\/codex.wordpress.org\/Post_Formats\">Post Format<\/a>. Sections can also be displayed conditionally depending on the Post IDs, Titles or Slugs.<\/p>\n\n<ul>\n<li>The plugin supports client side validation using JavaScript<\/li>\n<\/ul>\n\n<h4>Fields Supported<\/h4>\n\n<p>Currently the following types of fields are supported:<\/p>\n\n<ul>\n<li><strong>Group<\/strong> - A group of fields. You can also create a <em>group within a group<\/em>, i.e. a nested group! Groups can be nested to an infinite level, at least in theory.<\/li>\n<li>Text Field<\/li>\n<li>Hidden Field<\/li>\n<li>Media Field - Let's you upload a file or enter a custom URL pointing to a file. You can use this field for uploading any type of file to the Media library.<\/li>\n<li>Textarea<\/li>\n<li>Checkbox - You can set whether a checkbox can accept multiple values or not<\/li>\n<li>Radio<\/li>\n<li>Select - A drop down from which a single or multiple items can be selected depending on whether you have allowed selection of multiple values<\/li>\n<li>Select_Posts - A drop down which can contain items belonging to any post type viz. Posts, Page, Attachments or of any other Custom Post Type<\/li>\n<li>Select_Terms - A drop down which can contain terms from any taxonomy which includes Tags, Categories or any other Custom Taxonomy<\/li>\n<li>Select_Users - A drop down which can contain users registered on the site<\/li>\n<li>Editor - A WYSIWYG editor. This is the same one that's used on the post edit screen by default for editing the content of the post<\/li>\n<li>DateTime<\/li>\n<li>ColorPicker<\/li>\n<\/ul>\n\n<p>All fields except the Editor field can be made repeatable.<\/p>\n\n<h4>Additional Field Requests<\/h4>\n\n<p>If you feel the need for an additional field type then please use the <a href=\"http:\/\/wordpress.org\/support\/plugin\/fields-framework\">support forum<\/a> and leave your suggestion. This will be looked into ASAP.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder <code>fields-framework<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Create fields using the functions provided and place them inside your theme's functions.php file or inside a plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt><h3>Where is the documentation for this plugin located?<\/h3><\/dt>\n<dd><p><a href=\"http:\/\/www.rhyzz.com\/fields-framework.html\" title=\"WordPress Fields Framework Documentation\">WordPress Fields Framework Documentation<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Minor update to backend code<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>Minor update related to stable tag and ability to translate plugin<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Fixed issue related to translations not loading<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Hide block editor when hide_content_editor is set to true<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Display title for User sections<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Minor updates<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Using new version of jQuery repeatable fields plugin<\/li>\n<li>Changing major version number from 0 to 1<\/li>\n<\/ul>","raw_excerpt":"A framework which can be used by developers to add fields to various areas of the administration panel either manually or using the Visual Builder.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/24453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=24453"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/naifamoodi"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=24453"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=24453"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=24453"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=24453"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=24453"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=24453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}