{"id":335004,"date":"2026-07-09T11:49:46","date_gmt":"2026-07-09T11:49:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/at-shift-cfs\/"},"modified":"2026-07-18T15:13:29","modified_gmt":"2026-07-18T15:13:29","slug":"atshift-fields-maintenance-for-custom-field-suite","status":"publish","type":"plugin","link":"https:\/\/es.wordpress.org\/plugins\/atshift-fields-maintenance-for-custom-field-suite\/","author":23526455,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.2.0","stable_tag":"3.0.2.0","tested":"7.0.2","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"atshift Fields (Maintenance for Custom Field Suite)","header_author":"Matt Gibbs \/ Maintenance: @shift Yoshiya Tsuchisaka","header_description":"This plugin is a maintenance build of Custom Field Suite that lets you visually add custom fields to your WordPress edit pages.","assets_banners_color":"beb8af","last_updated":"2026-07-18 15:13:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/at-shift.net","rating":0,"author_block_rating":0,"active_installs":0,"downloads":567,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.6.7.42.1.10":{"tag":"2.6.7.42.1.10","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.42.1.6":{"tag":"2.6.7.42.1.6","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.42.1.7":{"tag":"2.6.7.42.1.7","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.42.1.8":{"tag":"2.6.7.42.1.8","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.42.1.9":{"tag":"2.6.7.42.1.9","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.43":{"tag":"2.6.7.43","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.44":{"tag":"2.6.7.44","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.44.0.1":{"tag":"2.6.7.44.0.1","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.45":{"tag":"2.6.7.45","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.45.1":{"tag":"2.6.7.45.1","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.45.2":{"tag":"2.6.7.45.2","author":"atshift","date":"2026-07-17 00:53:31"},"2.6.7.45.3":{"tag":"2.6.7.45.3","author":"atshift","date":"2026-07-17 00:53:31"},"3.0.0":{"tag":"3.0.0","author":"atshift","date":"2026-07-17 01:27:33"},"3.0.1":{"tag":"3.0.1","author":"atshift","date":"2026-07-17 23:53:47"},"3.0.1.1":{"tag":"3.0.1.1","author":"atshift","date":"2026-07-18 00:41:36"},"3.0.2.0":{"tag":"3.0.2.0","author":"atshift","date":"2026-07-18 15:13:29"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3601453,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3601453,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3606786,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3606786,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.6.7.42.1.10","2.6.7.42.1.6","2.6.7.42.1.7","2.6.7.42.1.8","2.6.7.42.1.9","2.6.7.43","2.6.7.44","2.6.7.44.0.1","2.6.7.45","2.6.7.45.1","2.6.7.45.2","2.6.7.45.3","3.0.0","3.0.1","3.0.1.1","3.0.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3610812,"resolution":"1","location":"assets","locale":"","width":2554,"height":2186},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3610812,"resolution":"2","location":"assets","locale":"","width":2002,"height":2518},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3606786,"resolution":"3","location":"assets","locale":"","width":3146,"height":1872},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3611612,"resolution":"4","location":"assets","locale":"","width":1910,"height":978},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3611612,"resolution":"5","location":"assets","locale":"","width":1918,"height":1468}},"screenshots":{"1":"Field Group editor with the field type selector and native WordPress field types.","2":"Nested field groups using tabs, accordions, conditional groups, loops, and horizontal groups.","3":"Dedicated field group inputs displayed on the WordPress page editing screen.","4":"Placement rules for post types, post formats, user roles, posts, taxonomy terms, and page templates.","5":"Extra display settings for edit-screen layout, native section visibility, and role-based hiding behavior."}},"plugin_section":[],"plugin_tags":[2010,2235,4672,2219,2244],"plugin_category":[],"plugin_contributors":[270707,78602],"plugin_business_model":[],"class_list":["post-335004","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-fields","plugin_tags-fields","plugin_tags-postmeta","plugin_tags-relationship","plugin_tags-repeater","plugin_contributors-atshift","plugin_contributors-mgibbs189","plugin_committers-atshift"],"banners":{"banner":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/banner-772x250.png?rev=3606786","banner_2x":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/banner-1544x500.png?rev=3606786","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/icon-128x128.png?rev=3601453","icon_2x":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/icon-256x256.png?rev=3601453","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/screenshot-1.png?rev=3610812","caption":"Field Group editor with the field type selector and native WordPress field types."},{"src":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/screenshot-2.png?rev=3610812","caption":"Nested field groups using tabs, accordions, conditional groups, loops, and horizontal groups."},{"src":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/screenshot-3.png?rev=3606786","caption":"Dedicated field group inputs displayed on the WordPress page editing screen."},{"src":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/screenshot-4.png?rev=3611612","caption":"Placement rules for post types, post formats, user roles, posts, taxonomy terms, and page templates."},{"src":"https:\/\/ps.w.org\/atshift-fields-maintenance-for-custom-field-suite\/assets\/screenshot-5.png?rev=3611612","caption":"Extra display settings for edit-screen layout, native section visibility, and role-based hiding behavior."}],"raw_content":"<!--section=description-->\n<p>atshift Fields is a maintenance build of Custom Field Suite for WordPress sites that rely on structured fields and need clearer, safer editing screens. It helps organize complex editing screens with Tab Groups, Horizontal Groups, Accordion Groups, Conditional Groups, and Loops.<\/p>\n\n<p>Version 3 and later focus on practical field management for content-heavy sites. The Field Group editor has been redesigned for nested groups, drag-and-drop editing, responsive layouts, and multilingual admin labels. Conditional Groups can provide condition-specific areas for relevant child fields, while Tab Groups help split large field sets into manageable sections. It also adds native WordPress fields, including post title, content, save and publish controls, categories, tags, featured image, and post editing screen display controls.<\/p>\n\n<p>v3 also adds Code View, Shortcode output through <code>CFS()-&gt;get()<\/code>, and role-aware controls for editing sensitive fields or hiding unnecessary native editor sections.<\/p>\n\n<p>The plugin keeps compatibility with the original Custom Field Suite API and saved data while adding security hardening, admin compatibility fixes, and practical field types for existing CFS sites.<\/p>\n\n<p>For setup instructions, field value output examples, migration notes, and implementation examples, see the <a href=\"https:\/\/cfs.at-shift.net\/en\/\">atshift Fields documentation site<\/a>.<\/p>\n\n<h4>Things to know<\/h4>\n\n<ul>\n<li>This is a maintenance build, not an official upstream release.<\/li>\n<li>Always back up your files and database before replacing an existing CFS installation.<\/li>\n<li>Deactivate the original Custom Field Suite plugin before activating this maintenance build.<\/li>\n<li>Test on a local or staging site before using it on a production site.<\/li>\n<li>CFS returns stored values; theme templates should still escape output with WordPress escaping functions.<\/li>\n<li>Added field types are not available in the original upstream CFS 2.6.7 release.<\/li>\n<\/ul>\n\n<h4>Field types<\/h4>\n\n<ul>\n<li>Text<\/li>\n<li>Textarea<\/li>\n<li>WYSIWYG<\/li>\n<li>Tab Group<\/li>\n<li>Loop (repeatable fields)<\/li>\n<li>Horizontal Group<\/li>\n<li>Accordion Group (collapsible group)<\/li>\n<li>Conditional Group<\/li>\n<li>Phone Number<\/li>\n<li>Email Address<\/li>\n<li>Hyperlink<\/li>\n<li>URL<\/li>\n<li>Number<\/li>\n<li>Select<\/li>\n<li>Checkbox<\/li>\n<li>True \/ False<\/li>\n<li>Radio Button<\/li>\n<li>Date<\/li>\n<li>Time<\/li>\n<li>File Upload<\/li>\n<li>Photo Gallery<\/li>\n<li>Color<\/li>\n<li>Code View<\/li>\n<li>Shortcode<\/li>\n<li>Classic Meta Box Placement<\/li>\n<li>Post Title (native WordPress title)<\/li>\n<li>Post Content (native WordPress content)<\/li>\n<li>Save \/ Publish (native WordPress save and publish controls)<\/li>\n<li>Post Categories (Standard \/ Global)<\/li>\n<li>Post Tags (Native)<\/li>\n<li>Featured Image (Native)<\/li>\n<li>Term<\/li>\n<li>Relationship<\/li>\n<li>User<\/li>\n<\/ul>\n\n<h4>Added features in this maintenance build<\/h4>\n\n<ul>\n<li>Security hardening for known CFS 2.6.7 vulnerability classes.<\/li>\n<li>PHP 8.2+ and WordPress admin compatibility fixes.<\/li>\n<li>Checkbox and Radio Button fields.<\/li>\n<li>Phone Number, Email Address, Number, URL, and Time fields with format validation.<\/li>\n<li>Time field with hour and minute select menus.<\/li>\n<li>Photo Gallery field with sortable media selection and gallery-friendly output data.<\/li>\n<li>Native WordPress Post Title, Post Content, Save \/ Publish, Standard and Shared Taxonomy Post Categories, Post Tags, and Featured Image fields inside CFS field groups.<\/li>\n<li>Horizontal Group field for arranging multiple fields side by side, with evenly distributed and left-aligned layout options.<\/li>\n<li>Accordion Group field for organizing child fields into collapsible sections on post edit screens.<\/li>\n<li>Field Group editor buttons to add a new field directly below an existing field or inside a Loop, Horizontal Group, or Accordion Group.<\/li>\n<li>Color-coded structure badges and matching range backgrounds for Tabs, Loops, Horizontal Groups, and Accordion Groups.<\/li>\n<li>Improved drag-and-drop and Tab boundary handling in the Field Group editor.<\/li>\n<li>Inline validation messages and an error summary that opens the containing Tab, Loop, or Accordion Group and scrolls to the selected invalid field.<\/li>\n<li>Field type list ordering grouped by common editing workflows.<\/li>\n<li>Field Group parent \/ child synchronization to reduce cases where nested fields disappear from the post edit screen.<\/li>\n<li>Placement rule warnings for field groups that have no placement rules.<\/li>\n<li>Configurable placeholders for Text, Phone Number, Email Address, Hyperlink, and URL fields.<\/li>\n<\/ul>\n\n<h4>Usage<\/h4>\n\n<ul>\n<li>Browse to the \"Field Groups\" admin menu.<\/li>\n<li>Create a Field Group containing one or more custom fields.<\/li>\n<li>Choose where the Field Group should appear, using the Placement Rules box.<\/li>\n<li>Use the CFS get method in your theme templates to display custom field values.<\/li>\n<\/ul>\n\n<p>Example:<\/p>\n\n<pre><code>&lt;?php echo esc_html( CFS()-&gt;get( 'my_text_field' ) ); ?&gt;\n<\/code><\/pre>\n\n<p>For rich text fields, use an appropriate HTML sanitizer such as <code>wp_kses_post()<\/code>.<\/p>\n\n<h4>Tab Group notes<\/h4>\n\n<p>Tab Group is a layout field for splitting fields on the post edit screen into tabbed sections.<\/p>\n\n<p>Place a Tab Group before the fields that should appear in that tab. Another Tab Group starts another tab section.<\/p>\n\n<h4>Horizontal Group notes<\/h4>\n\n<p>Horizontal Group is a layout field for placing multiple child fields side by side on the post edit screen. On narrow screens, the fields stack vertically.<\/p>\n\n<p>Horizontal Groups are intended to contain multiple normal fields. Tabs, Loops, Accordions, Conditional Groups, and other Horizontal Groups cannot be placed inside a Horizontal Group.<\/p>\n\n<h4>Accordion Group notes<\/h4>\n\n<p>Accordion Group is a layout field for placing child fields inside a collapsible section on the post edit screen. It can be configured to open by default.<\/p>\n\n<p>Tabs cannot be placed inside an Accordion Group.<\/p>\n\n<h4>Conditional Group notes<\/h4>\n\n<p>Conditional Group is a layout field for displaying different child fields depending on a selected radio button or dropdown choice on the post edit screen.<\/p>\n\n<p>Child fields can be assigned to condition-specific areas in the Field Group editor. Tabs and other Conditional Groups cannot be placed inside a Conditional Group.<\/p>\n\n<h4>Classic Meta Box Placement notes<\/h4>\n\n<p>Classic Meta Box Placement is a slot field for moving classic third-party meta boxes into a chosen position inside an atshift Fields field group. It does not save CFS field values; saving, nonces, permissions, scripts, and styles remain the responsibility of the original meta box plugin.<\/p>\n\n<p>Block Editor-only panels are not supported. Native WordPress meta boxes and internal CFS meta boxes are shown as not recommended to move.<\/p>\n\n<p>The original meta box header is hidden after placement because the atshift Fields field label and notes provide the heading. Display width can be set to side width (320px), 50%, 75%, or 100%; narrow screens always use 100% width.<\/p>\n\n<h4>WordPress native field notes<\/h4>\n\n<p>Post Title, Post Content, Save \/ Publish, Post Categories, Post Tags, and Featured Image edit the native WordPress objects directly. They are not CFS-only post meta fields.<\/p>\n\n<p>For Post Categories, child category selection can also select parent categories, and removing a parent selection removes its child selections. If all categories are removed, WordPress' default category is restored.<\/p>\n\n<h4>Security maintenance notes<\/h4>\n\n<p>This package includes local security and compatibility hardening on top of the upstream 2.6.7 codebase.<\/p>\n\n<p>The maintenance work addresses known vulnerability classes around Loop field code execution, Term field SQL injection, CFS form title \/ content stored XSS, and existing post updates through CFS forms without normal edit capability checks.<\/p>\n\n<p>The changes were verified locally against the built-in CFS field types, added field types, and an upgrade path from the original 2.6.7 codebase. This package has also been adjusted for the WordPress.org plugin directory and published through the official WordPress.org SVN release flow. WordPress.org publication is not a substitute for an independent third-party security audit.<\/p>\n\n<h4>Redistribution and license<\/h4>\n\n<p>This maintenance build is distributed under the GNU General Public License version 2 (GPLv2), the same license as the upstream plugin. You may use, copy, modify, and redistribute this package, including modified versions, under GPLv2.<\/p>\n\n<p>When redistributing this package, keep the GPLv2 license notice, preserve the original author attribution, include the source code, and make clear that this is a maintenance build inherited by @shift Yoshiya Tsuchisaka.<\/p>\n\n<h4>Documentation and support<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/cfs.at-shift.net\/en\/\">Documentation site<\/a><\/li>\n<li><a href=\"https:\/\/cfs.at-shift.net\/en\/guide\/\">Field group setup guide<\/a><\/li>\n<li><a href=\"https:\/\/cfs.at-shift.net\/en\/output\/\">Field value output reference<\/a><\/li>\n<li><a href=\"https:\/\/cfs.at-shift.net\/en\/examples\/\">Implementation examples<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/at-shift\/at-shift-cfs\">Development repository<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/mgibbs189\/custom-field-suite\">Original Custom Field Suite source<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Back up your files and database before replacing an existing Custom Field Suite installation.<\/li>\n<li>Deactivate the original Custom Field Suite plugin before activating this maintenance build.<\/li>\n<li>Install and activate atshift Fields from the WordPress plugin directory, or upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Open the atshift Fields \/ Field Groups admin screen.<\/li>\n<li>Create a Field Group, add fields, and set Placement Rules for the edit screens where it should appear.<\/li>\n<li>Use <code>CFS()-&gt;get()<\/code> in your theme templates to display saved field values.<\/li>\n<\/ol>\n\n<p>For detailed guides and examples, see the <a href=\"https:\/\/cfs.at-shift.net\/en\/\">documentation site<\/a>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20the%20official%20successor%20to%20custom%20field%20suite%3F\"><h3>Is this the official successor to Custom Field Suite?<\/h3><\/dt>\n<dd><p>No. atshift Fields is an independent, unofficial compatible maintenance and extension build distributed under GPLv2.<\/p><\/dd>\n<dt id=\"can%20i%20replace%20the%20original%20custom%20field%20suite%20with%20atshift%20fields%3F\"><h3>Can I replace the original Custom Field Suite with atshift Fields?<\/h3><\/dt>\n<dd><p>In many cases, yes. The plugin preserves the main data structures and API compatibility, but always back up your site and test on staging before replacement.<\/p><\/dd>\n<dt id=\"does%20atshift%20fields%20preserve%20the%20original%20custom%20field%20suite%20api%3F\"><h3>Does atshift Fields preserve the original Custom Field Suite API?<\/h3><\/dt>\n<dd><p>Yes. It preserves the main APIs used by existing themes, including <code>CFS()-&gt;get()<\/code>, <code>get_field_info()<\/code>, <code>get_reverse_related()<\/code>, <code>save()<\/code>, <code>find_fields()<\/code>, and <code>form()<\/code>.<\/p><\/dd>\n<dt id=\"which%20translations%20are%20bundled%3F\"><h3>Which translations are bundled?<\/h3><\/dt>\n<dd><p>The release package includes bundled translation files for ca, de_DE, es_ES, fa_IR, fr_FR, hu_HU, it_IT, ja, nl_NL, pl_PL, pt_BR, ru_RU, tr_TR, and zh_CN.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20documentation%3F\"><h3>Where can I find documentation?<\/h3><\/dt>\n<dd><p>See the <a href=\"https:\/\/cfs.at-shift.net\/en\/\">atshift Fields documentation site<\/a> for setup guides, output examples, API notes, and implementation examples.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.2.0<\/h4>\n\n<ul>\n<li>Updated the Japanese README field list to include Classic Meta Box Placement.<\/li>\n<\/ul>\n\n<h4>3.0.2<\/h4>\n\n<ul>\n<li>Added Classic Meta Box Placement for placing classic third-party meta boxes inside atshift Fields field groups.<\/li>\n<\/ul>\n\n<h4>3.0.1.1<\/h4>\n\n<ul>\n<li>Bundled translation files in the WordPress.org release package.<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Added a Shortcode field that returns rendered shortcode output through <code>CFS()-&gt;get()<\/code>.<\/li>\n<li>Added role-based shortcode editing controls. Users without permission do not see the field, and existing shortcode values are preserved when they save other fields.<\/li>\n<li>Added an Extra Display Setting to force the classic post edit Screen Options layout to 1 column.<\/li>\n<li>Added Side \/ Main Extra Display Settings for hiding unnecessary native editor sections with section-level role targeting.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Redesigned the Field Group editor UI, including group hierarchy, spacing, drag-and-drop behavior, and responsive layouts.<\/li>\n<li>Clarified nested structures for Tab, Accordion, Loop, Horizontal, and Conditional groups.<\/li>\n<li>Added condition-specific drop areas for Conditional Groups so dragged fields can be assigned to each condition more easily.<\/li>\n<li>Added automatic field-name handling for group fields and native WordPress fields to reduce unnecessary manual input.<\/li>\n<li>Improved native WordPress field support for Post Title, Post Content, Save \/ Publish, Post Categories, Post Tags, and Featured Image.<\/li>\n<li>Refined Save \/ Publish status, visibility, publish date, draft, publish, and update behavior.<\/li>\n<li>Improved display and selection behavior for Post Categories (Standard \/ Global) and Post Tags.<\/li>\n<li>Improved admin previews and handling for Photo Gallery, File Upload, and image fields.<\/li>\n<li>Updated the atshift Fields Tool UI with clearer Export \/ Import \/ Reset guidance and translations.<\/li>\n<li>Improved placement rules, extras, tooltips, Select2\/Selectize displays, and admin UI details.<\/li>\n<li>Refined required-field and group-structure warnings so issues are easier to understand.<\/li>\n<li>Improved metabox compatibility and display stability in both Block Editor and Classic Editor environments.<\/li>\n<li>Cleaned up internal PHP\/CSS\/JavaScript while preserving compatibility with the original Custom Field Suite API and saved data.<\/li>\n<li>Strengthened admin save and AJAX handling, including nonce and capability checks.<\/li>\n<li>Updated multilingual translations for new fields, settings, warnings, and tool screens.<\/li>\n<\/ul>","raw_excerpt":"Add custom fields to posts, pages, and custom post types.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/335004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=335004"}],"author":[{"embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/atshift"}],"wp:attachment":[{"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=335004"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=335004"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=335004"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=335004"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=335004"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=335004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}