{"id":361442,"date":"2026-09-17T08:18:48","date_gmt":"2026-09-17T08:18:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/persian-project-management\/"},"modified":"2026-09-17T08:18:16","modified_gmt":"2026-09-17T08:18:16","slug":"persian-project-management","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/persian-project-management\/","author":15728675,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.2","stable_tag":"2.1.2","tested":"7.1.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Persian Project Management","header_author":"Alireza Aminzadeh","header_description":"Persian-first, RTL project workspace inside wp-admin: custom tables for projects and tasks, granular capabilities, dashboard with KPIs and Chart.js analytics, full project lifecycle fields (phases, team, branding, attachments), team Kanban with Sortable + AJAX, Jalali datepicker on project flows, unified work calendar (REST ppm\/v1 + admin-ajax fallback), per-screen branding and sidebar options, CSV export, and Vazirmatn typography. Team and Reports menus are placeholders for future releases.","assets_banners_color":"0e1c3b","last_updated":"2026-09-17 08:18:16","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ariacoder.ir\/aria-project-management\/","header_author_uri":"https:\/\/ariacoder.ir","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.2":{"tag":"2.1.2","author":"syeedalireza","date":"2026-09-17 08:18:16","revision":3699778}},"upgrade_notice":{"2.1.2":"<p>Maintenance release for WordPress.org review. No database migration.<\/p>","2.1.1":"<p>Plugin homepage URL updated. No database migration.<\/p>","2.1.0":"<p>Documentation update for GitHub and WordPress.org. No required database migration beyond the existing <code>ppm_db_version<\/code> \/ <code>dbDelta<\/code> path already used on <code>plugins_loaded<\/code>.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3699778,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3699778,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3699778,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3699778,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[48680,7132,1260,7135,10902],"plugin_category":[],"plugin_contributors":[253123],"plugin_business_model":[],"class_list":["post-361442","plugin","type-plugin","status-publish","hentry","plugin_tags-jalali","plugin_tags-kanban","plugin_tags-persian","plugin_tags-project-management","plugin_tags-tasks","plugin_contributors-syeedalireza","plugin_committers-syeedalireza"],"banners":{"banner":"https:\/\/ps.w.org\/persian-project-management\/assets\/banner-772x250.jpg?rev=3699778","banner_2x":"https:\/\/ps.w.org\/persian-project-management\/assets\/banner-1544x500.jpg?rev=3699778","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/persian-project-management\/assets\/icon-128x128.png?rev=3699778","icon_2x":"https:\/\/ps.w.org\/persian-project-management\/assets\/icon-256x256.png?rev=3699778","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Persian Project Management<\/strong> adds a complete project workspace <strong>inside the WordPress admin<\/strong>. It is built for Persian\/Farsi teams: right-to-left layout, Vazirmatn typography, Jalali date pickers, and a Saturday-first work calendar \u2014 while dates stay Gregorian <code>Y-m-d<\/code> in the database for APIs and exports.<\/p>\n\n<p>There is <strong>no frontend UI<\/strong>, no shortcode, and no Gutenberg block. Open <strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647<\/strong> in the admin menu after activation.<\/p>\n\n<p><strong>\u0645\u062e\u0632\u0646 \u0648\u0631\u062f\u067e\u0631\u0633 \/ \u06af\u06cc\u062a\u200c\u0647\u0627\u0628:<\/strong> \u0627\u0641\u0632\u0648\u0646\u0647 \u0641\u0636\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u062f\u0627\u062e\u0644 \u067e\u06cc\u0634\u062e\u0648\u0627\u0646 \u0645\u06cc\u200c\u0622\u0648\u0631\u062f (\u067e\u0631\u0648\u0698\u0647\u060c \u0648\u0638\u06cc\u0641\u0647\u060c \u06a9\u0627\u0646\u0628\u0627\u0646\u060c \u062a\u0642\u0648\u06cc\u0645 \u0634\u0645\u0633\u06cc\u060c \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0648 CSV). \u0631\u0627\u0628\u0637 \u0641\u0631\u0627\u0646\u062a\u060c \u0634\u0648\u0631\u062a\u200c\u06a9\u062f \u0648 \u0628\u0644\u0648\u06a9 \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n<h4>Why use it<\/h4>\n\n<ul>\n<li>Stay in WordPress instead of a separate PM tool.<\/li>\n<li>Custom tables (<code>ppm_projects<\/code>, <code>ppm_tasks<\/code>) instead of posts, with explicit schema and <code>dbDelta<\/code> upgrades.<\/li>\n<li>Granular capabilities: view projects, manage projects, manage tasks (Administrator gets them on activation).<\/li>\n<li>Optional organization branding (logo, name, tagline) and per-screen background colors.<\/li>\n<\/ul>\n\n<h4>Dashboard<\/h4>\n\n<ul>\n<li>User name and WordPress role.<\/li>\n<li>Quick search that opens the projects list.<\/li>\n<li>Shortcuts to projects, tasks, new project (if allowed), and team Kanban.<\/li>\n<li>KPI cards: all projects (including archived), active projects plus \u201ccreated this month\u201d, overdue (past end date), active projects without an owner, and a budget\/spend card (fill via the <code>ppm_projects_total_budget_display<\/code> filter; otherwise it stays empty).<\/li>\n<li>Deadline alerts for projects ending in the next 7 days (overdue vs upcoming labels).<\/li>\n<li>Chart.js analytics: status distribution, active projects per owner (top 8), 12-month created vs completed trend, open vs closed tasks, plus average progress of active projects.<\/li>\n<li>Activity lists: your owned projects, recent open tasks, recently updated projects.<\/li>\n<li>CSV export of projects for managers.<\/li>\n<\/ul>\n\n<h4>Projects<\/h4>\n\n<ul>\n<li>Create, edit, view, archive, delete (nonce-protected). Bulk archive. Unique slug from the title.<\/li>\n<li>Statuses: draft, planning, in progress, on hold, completed. Owner, start\/end dates, progress 0\u2013100, category, tags.<\/li>\n<li><strong>Grid and list<\/strong> views (preference remembered in the browser). Grid cards show <code>#PRJ-xxx<\/code>, status, a five-step progress visual, progress bar, owner, due date.<\/li>\n<li>Search by title. Filters: status, category, owner (including unassigned), end-date range, archived \/ not archived \/ all. Sortable columns. Open-task count. Screen option for rows per page (default 20).<\/li>\n<li>Row actions: view, tasks, edit, archive, delete, copy edit link.<\/li>\n<li>KPI strip and deadline alerts on the projects screen as well.<\/li>\n<li>CSV export (UTF-8 with BOM, current filters, up to 5000 rows): id, title, status, owner, dates, progress, category, tags, archived.<\/li>\n<li>Deleting a project also deletes its tasks.<\/li>\n<\/ul>\n\n<h4>Project notebook (new \/ archive \/ resources)<\/h4>\n\n<ul>\n<li>Multi-step <strong>new project<\/strong> flow: identity, five PM phases (initiation \u2192 closing) with Jalali pickers, team members with optional role labels, logo and brand colors, media attachments.<\/li>\n<li><strong>Save as draft<\/strong> (untitled drafts allowed) or confirm and create. Empty start\/end dates can be filled from phase dates.<\/li>\n<li><strong>Archive<\/strong> notebook: browse archived projects, search, pagination, link to the filtered table.<\/li>\n<li><strong>Resources<\/strong> notebook: WordPress users who can view or manage projects (avatar, role, email).<\/li>\n<li>View-only users see read-only summaries of extended fields on the project screen.<\/li>\n<\/ul>\n\n<h4>Tasks<\/h4>\n\n<ul>\n<li>Hidden tasks screen (linked from dashboard, project rows, Kanban, calendar). Filter by project.<\/li>\n<li>Quick add (title + optional due date) when a project is selected.<\/li>\n<li>Open \/ closed, Kanban column, optional due date. Close or delete with nonces. 20 rows per page.<\/li>\n<\/ul>\n\n<h4>Team Kanban<\/h4>\n\n<ul>\n<li>One board of <strong>open<\/strong> tasks across <strong>non-archived<\/strong> projects.<\/li>\n<li>Up to <strong>12<\/strong> columns (keys, titles, per-column quick-add). Defaults: waiting, in progress, review. Removing a column moves its open tasks to the first remaining column.<\/li>\n<li>Drag and drop (jQuery UI Sortable + AJAX). Click a card to edit title, project, and due date, or delete.<\/li>\n<li>Quick-add composer per column: project, title, due date.<\/li>\n<li>Cards show project tag, project progress, due date, link to that project\u2019s tasks.<\/li>\n<li>Optional backdrop: solid color, image, or image with a color overlay. Reset from Settings.<\/li>\n<li>Users who can view the board can move\/edit\/delete cards. Saving column layout requires manage-tasks. GET fallbacks exist if JavaScript is blocked.<\/li>\n<\/ul>\n\n<h4>Work calendar<\/h4>\n\n<ul>\n<li>Merges project date ranges and <strong>open<\/strong> task due dates.<\/li>\n<li>Jalali or Gregorian month view (preference remembered). Iranian week: Saturday first.<\/li>\n<li>Previous \/ today \/ next month, type filter (all \/ projects \/ tasks), project filter.<\/li>\n<li>Day details sidebar, color legend (in progress, planning, overdue project, task, overdue task).<\/li>\n<li>REST: <code>GET \/wp-json\/ppm\/v1\/calendar-events<\/code> (<code>from<\/code>, <code>to<\/code>, optional <code>project_id<\/code>, <code>types<\/code>). Permission: <code>ppm_view_projects<\/code>. Admin-ajax fallback <code>ppm_calendar_events<\/code> when REST or permalinks are awkward.<\/li>\n<li>Backend storage remains Gregorian <code>Y-m-d<\/code>.<\/li>\n<\/ul>\n\n<h4>Settings<\/h4>\n\n<p>Three tabs (saving requires manage-projects; viewing the screen requires view-projects):<\/p>\n\n<ol>\n<li><strong>Sidebar<\/strong> \u2014 show\/hide the in-plugin nav per screen; logo (Site Icon \/ WordPress logo fallback); organization name; tagline.<\/li>\n<li><strong>Kanban<\/strong> \u2014 board background color and image; reset.<\/li>\n<li><strong>Screens<\/strong> \u2014 <code>#wpbody-content<\/code> background per plugin admin page; clear all colors.<\/li>\n<\/ol>\n\n<p>A brand banner (logo + name + tagline) appears across plugin screens.<\/p>\n\n<h4>Security<\/h4>\n\n<ul>\n<li>Capabilities: <code>ppm_manage_projects<\/code>, <code>ppm_view_projects<\/code>, <code>ppm_manage_tasks<\/code>.<\/li>\n<li>Nonces on forms, AJAX, and CSV export. <code>wp_ajax_*<\/code> only (no logged-out AJAX). REST calendar requires a logged-in user with view permission.<\/li>\n<li>Attachment IDs and user IDs are validated. Hex colors sanitized. Redirects use <code>wp_safe_redirect<\/code>.<\/li>\n<\/ul>\n\n<h4>Developers<\/h4>\n\n<ul>\n<li>Filter <code>ppm_projects_total_budget_display<\/code> \u2014 string\/HTML for the budget KPI (empty = dash \/ \u201cconnect finance\u201d).<\/li>\n<li>REST namespace <code>ppm\/v1<\/code>, route <code>calendar-events<\/code>.<\/li>\n<li>AJAX: <code>ppm_calendar_events<\/code>, <code>ppm_kanban_move_card<\/code>, <code>ppm_kanban_save_card<\/code>, <code>ppm_kanban_delete_card<\/code>.<\/li>\n<li>Options include <code>ppm_db_version<\/code> (schema <code>1.3.0<\/code>), <code>ppm_kanban_column_layout<\/code>, <code>ppm_kanban_appearance<\/code>, <code>ppm_sidebar_screens<\/code>, logo\/name\/tagline, <code>ppm_screen_backgrounds<\/code>.<\/li>\n<li>Text domain: <code>persian-project-management<\/code>. Domain path: <code>\/languages<\/code>. Default UI strings are Persian.<\/li>\n<\/ul>\n\n<h4>Not in this release<\/h4>\n\n<ul>\n<li><strong>Team<\/strong> and <strong>Reports<\/strong> admin menus are placeholders.<\/li>\n<li>No frontend, shortcode, or block.<\/li>\n<li>No built-in finance\/budget storage (display filter only).<\/li>\n<li>No <code>uninstall.php<\/code>: deactivation does <strong>not<\/strong> drop custom tables or options.<\/li>\n<\/ul>\n\n<p>Bundled third-party assets (no CDN): Vazirmatn 33.003, Chart.js 4.4.1, persian-date 1.1.0, jalalidatepicker 0.9.5. See <code>assets\/vendor\/<\/code>.<\/p>\n\n<p>Homepage: <a href=\"https:\/\/ariacoder.ir\/aria-project-management\/\">Aria Project Management<\/a>. Author: <a href=\"https:\/\/ariacoder.ir\">Alireza Aminzadeh<\/a>. Source: <a href=\"https:\/\/github.com\/alireza-aminzadeh\/persian-project-management-wordpress-plugin\">GitHub<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>persian-project-management<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the ZIP from <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Activate <strong>Persian Project Management<\/strong> from the <strong>Plugins<\/strong> screen.<\/li>\n<li>Tables <code>{prefix}ppm_projects<\/code> and <code>{prefix}ppm_tasks<\/code> are created; <strong>Administrator<\/strong> receives the plugin capabilities.<\/li>\n<li>In the admin menu, open <strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647<\/strong> (networking Dashicon, position 26).<\/li>\n<li>Optionally grant <code>ppm_view_projects<\/code>, <code>ppm_manage_projects<\/code>, and <code>ppm_manage_tasks<\/code> to other roles with a role editor.<\/li>\n<li>Under the plugin <strong>Settings<\/strong> screen, set logo, organization name, tagline, Kanban backdrop, and per-screen colors.<\/li>\n<\/ol>\n\n<h4>\u0646\u0635\u0628 (\u0641\u0627\u0631\u0633\u06cc)<\/h4>\n\n<ol>\n<li>\u067e\u0648\u0634\u0647 \u0631\u0627 \u062f\u0631 <code>wp-content\/plugins\/persian-project-management<\/code> \u0642\u0631\u0627\u0631 \u062f\u0647\u06cc\u062f \u06cc\u0627 ZIP \u0631\u0627 \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u0627\u0641\u0632\u0648\u0646\u0647 \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u062c\u062f\u0627\u0648\u0644 \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0645\u062f\u06cc\u0631\u06a9\u0644 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627 \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f.<\/li>\n<li>\u0645\u0646\u0648\u06cc <strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647<\/strong> \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0646\u0642\u0634\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631 \u0628\u062f\u0647\u06cc\u062f.<\/li>\n<li>\u0628\u0631\u0646\u062f\u06cc\u0646\u06af \u0648 \u0631\u0646\u06af\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0627\u062e\u0644 \u0627\u0641\u0632\u0648\u0646\u0647 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20show%20anything%20on%20the%20public%20site%3F\"><h3>Does this plugin show anything on the public site?<\/h3><\/dt>\n<dd><p>No. It only adds <strong>\u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u0631\u0648\u0698\u0647<\/strong> inside <code>wp-admin<\/code>. There are no shortcodes or blocks.<\/p><\/dd>\n<dt id=\"can%20editors%20or%20other%20roles%20use%20it%3F\"><h3>Can Editors or other roles use it?<\/h3><\/dt>\n<dd><p>Not until you assign <code>ppm_view_projects<\/code>, <code>ppm_manage_projects<\/code>, and\/or <code>ppm_manage_tasks<\/code>. Activation grants those capabilities to <strong>Administrator<\/strong> only.<\/p><\/dd>\n<dt id=\"why%20is%20the%20budget%20card%20a%20dash%3F\"><h3>Why is the budget card a dash?<\/h3><\/dt>\n<dd><p>The plugin does not store financial data. Return a display string from <code>ppm_projects_total_budget_display<\/code> to populate the card.<\/p><\/dd>\n<dt id=\"are%20dates%20stored%20as%20jalali%3F\"><h3>Are dates stored as Jalali?<\/h3><\/dt>\n<dd><p>No. Date pickers and the calendar can show Jalali; the database and REST API use Gregorian <code>Y-m-d<\/code>.<\/p><\/dd>\n<dt id=\"why%20are%20team%20and%20reports%20empty%3F\"><h3>Why are Team and Reports empty?<\/h3><\/dt>\n<dd><p>They are placeholder screens for a future release.<\/p><\/dd>\n<dt id=\"csv%20looks%20wrong%20in%20excel\"><h3>CSV looks wrong in Excel<\/h3><\/dt>\n<dd><p>Export is UTF-8 with a BOM. Use Excel\u2019s text import if your locale still misreads the file.<\/p><\/dd>\n<dt id=\"where%20is%20data%20stored%3F\"><h3>Where is data stored?<\/h3><\/dt>\n<dd><p>Custom tables <code>{prefix}ppm_projects<\/code> and <code>{prefix}ppm_tasks<\/code>, plus WordPress options for branding, sidebar, Kanban columns\/appearance, and screen colors. Attachments are Media Library IDs.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20deactivate%3F\"><h3>What happens on deactivate?<\/h3><\/dt>\n<dd><p>Tables and options remain. There is no uninstall routine that drops data.<\/p><\/dd>\n<dt id=\"does%20kanban%20include%20closed%20or%20archived%20work%3F\"><h3>Does Kanban include closed or archived work?<\/h3><\/dt>\n<dd><p>The board lists <strong>open<\/strong> tasks on <strong>non-archived<\/strong> projects only.<\/p><\/dd>\n<dt id=\"who%20can%20drag%20kanban%20cards%3F\"><h3>Who can drag Kanban cards?<\/h3><\/dt>\n<dd><p>Anyone who can view the board. Saving the column layout still requires <code>ppm_manage_tasks<\/code>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Version line <code>2.1.2<\/code> (plugin header and <code>PPM_VERSION<\/code>).<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Plugin URI set to the product page <code>https:\/\/ariacoder.ir\/aria-project-management\/<\/code> so it is distinct from Author URI (<code>https:\/\/ariacoder.ir<\/code>).<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Version line <code>2.1.0<\/code> (plugin header and <code>PPM_VERSION<\/code>).<\/li>\n<li>Documentation: GitHub README and this <code>readme.txt<\/code> now describe grid\/list projects, notebook archive\/resources, Kanban column editor, Jalali calendar toggle, stored options, privacy, and FAQ.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major version line set to <code>2.0.0<\/code>.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Plugin header Description expanded for the WordPress Plugins screen (tables, capabilities, dashboard\/Chart.js, lifecycle fields, Kanban AJAX, Jalali datepicker, work calendar REST + admin-ajax, branding, CSV, placeholders).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release (from <code>0.1.0<\/code>).<\/li>\n<\/ul>","raw_excerpt":"Persian-first RTL project workspace in wp-admin: projects, tasks, Kanban, Jalali calendar, dashboard KPIs, and CSV export.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/361442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=361442"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/syeedalireza"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=361442"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=361442"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=361442"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=361442"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=361442"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=361442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}