{"id":346396,"date":"2026-08-06T08:00:18","date_gmt":"2026-08-06T08:00:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wisdom-journal-manager\/"},"modified":"2026-08-06T08:27:39","modified_gmt":"2026-08-06T08:27:39","slug":"wisdom-journal-manager","status":"publish","type":"plugin","link":"https:\/\/en-gb.wordpress.org\/plugins\/wisdom-journal-manager\/","author":23348410,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.3","stable_tag":"2.2.3","tested":"7.0.3","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Wisdom Journal Manager - Research Paper\/Process Management","header_author":"Zachary Adam","header_description":"World-class modular academic publishing for WordPress \u2014 journals, peer review, submissions, citations, DOI, JATS, and REST API.","assets_banners_color":"c5c6c5","last_updated":"2026-08-06 08:27:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/zachary-adam\/WJM-Research-Management-System","header_author_uri":"https:\/\/github.com\/zachary-adam","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"2.2.3":{"tag":"2.2.3","author":"themaazahmad","date":"2026-08-06 08:27:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3636276,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3636276,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3636276,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3636276,"resolution":"772x250","location":"assets","locale":"","width":789,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.2.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3636276,"resolution":"1","location":"assets","locale":"","width":1024,"height":662},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3636276,"resolution":"2","location":"assets","locale":"","width":1024,"height":662},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3636276,"resolution":"3","location":"assets","locale":"","width":1024,"height":662},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3636276,"resolution":"4","location":"assets","locale":"","width":1024,"height":662},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3636276,"resolution":"5","location":"assets","locale":"","width":1024,"height":662}},"screenshots":{"1":"Home dashboard view","2":"Editor inbox with status filters","3":"Getting started \/ help screen","4":"Advanced settings and configuration","5":"Author submission portal"}},"plugin_section":[],"plugin_tags":[1802,17569,7108,269915,7143],"plugin_category":[],"plugin_contributors":[274606],"plugin_business_model":[],"class_list":["post-346396","plugin","type-plugin","status-publish","hentry","plugin_tags-academic","plugin_tags-citations","plugin_tags-journal","plugin_tags-peer-review","plugin_tags-publishing","plugin_contributors-themaazahmad","plugin_committers-themaazahmad"],"banners":{"banner":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/banner-772x250.png?rev=3636276","banner_2x":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/banner-1544x500.png?rev=3636276","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/icon-128x128.png?rev=3636276","icon_2x":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/icon-256x256.png?rev=3636276","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/screenshot-1.jpg?rev=3636276","caption":"Home dashboard view"},{"src":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/screenshot-2.jpg?rev=3636276","caption":"Editor inbox with status filters"},{"src":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/screenshot-3.jpg?rev=3636276","caption":"Getting started \/ help screen"},{"src":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/screenshot-4.jpg?rev=3636276","caption":"Advanced settings and configuration"},{"src":"https:\/\/ps.w.org\/wisdom-journal-manager\/assets\/screenshot-5.jpg?rev=3636276","caption":"Author submission portal"}],"raw_content":"<!--section=description-->\n<p>Wisdom Journal Manager (WJM) turns WordPress into a full scholarly publishing platform:<\/p>\n\n<ul>\n<li>Journals \u2192 Issues \u2192 Papers hierarchy<\/li>\n<li>ORCID-aware author database<\/li>\n<li>Full editorial workflow (submit \u2192 review \u2192 accept \u2192 publish)<\/li>\n<li>Double-blind peer review with structured recommendations<\/li>\n<li>Front-end manuscript submission portal<\/li>\n<li>Citation tracking (CrossRef, Semantic Scholar, Scopus, Web of Science)<\/li>\n<li>AES-256-CBC encrypted API credentials + audit log<\/li>\n<li>JATS XML export + CrossRef DOI registration<\/li>\n<li>REST API at <code>\/wp-json\/wisdjoma\/v1\/<\/code><\/li>\n<\/ul>\n\n<p>Automatic citation updates are opt-in and disabled by default: the plugin makes no calls to external services on its own. Enable a schedule under Journals \u2192 Automation only if you want background citation lookups.<\/p>\n\n<h3>Shortcodes<\/h3>\n\n<ul>\n<li><code>[wisdjoma_journals]<\/code> <code>[wisdjoma_issues]<\/code> <code>[wisdjoma_papers]<\/code> <code>[wisdjoma_author_profile]<\/code><\/li>\n<li><code>[wisdjoma_search]<\/code> <code>[wisdjoma_paper_metrics]<\/code><\/li>\n<li><code>[wisdjoma_submit]<\/code> <code>[wisdjoma_my_submissions]<\/code><\/li>\n<\/ul>\n\n<h3>REST API<\/h3>\n\n<ul>\n<li><code>GET \/wp-json\/wisdjoma\/v1\/journals<\/code><\/li>\n<li><code>GET \/wp-json\/wisdjoma\/v1\/papers<\/code><\/li>\n<li><code>GET \/wp-json\/wisdjoma\/v1\/papers\/{id}<\/code><\/li>\n<li><code>POST \/wp-json\/wisdjoma\/v1\/papers\/{id}\/status<\/code><\/li>\n<li><code>GET \/wp-json\/wisdjoma\/v1\/stats<\/code><\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>Wisdom Journal Manager can connect to external scholarly metadata and DOI services when site administrators choose to use those optional integrations.<\/p>\n\n<h4>Crossref REST API<\/h4>\n\n<p>Used to look up DOI metadata and citation counts.<\/p>\n\n<p>Data sent: a DOI in the request URL and, if the site owner configures the optional polite pool identifier, a contact email in the request headers.<\/p>\n\n<p>When sent: only when an administrator manually requests a citation refresh or DOI metadata lookup, or when the site owner has explicitly opted in to a citation update schedule (disabled by default) under Journals \u2192 Automation.<\/p>\n\n<p>Terms of service: https:\/\/www.crossref.org\/documentation\/retrieve-metadata\/rest-api\/access-and-authentication\/\nPrivacy policy: https:\/\/www.crossref.org\/operations-and-sustainability\/privacy\/<\/p>\n\n<h4>Semantic Scholar Academic Graph API<\/h4>\n\n<p>Used to look up citation counts for a DOI.<\/p>\n\n<p>Data sent: a DOI in the request URL and an API key in the request headers if the site owner configures one.<\/p>\n\n<p>When sent: only when an administrator manually requests a citation refresh, or when the site owner has explicitly opted in to a citation update schedule (disabled by default) under Journals \u2192 Automation.<\/p>\n\n<p>Terms of service: https:\/\/www.semanticscholar.org\/product\/api\/license\nPrivacy policy: https:\/\/allenai.org\/privacy-policy.html<\/p>\n\n<h4>Elsevier \/ Scopus APIs<\/h4>\n\n<p>Used to look up citation data for a DOI through Elsevier's Scopus API.<\/p>\n\n<p>Data sent: a DOI in the request URL and the site owner's Elsevier API key in the request headers.<\/p>\n\n<p>When sent: only when an administrator or plugin workflow requests a citation refresh from Scopus.<\/p>\n\n<p>Terms of service: https:\/\/dev.elsevier.com\/api_service_agreement.html\nPrivacy policy: https:\/\/www.elsevier.com\/en-gb\/legal\/privacy-policy<\/p>\n\n<h4>Clarivate Web of Science API<\/h4>\n\n<p>Used to look up citation data for a DOI through the Web of Science API.<\/p>\n\n<p>Data sent: a DOI in the request URL and the site owner's Clarivate API key in the request headers.<\/p>\n\n<p>When sent: only when an administrator or plugin workflow requests a citation refresh from Web of Science.<\/p>\n\n<p>Terms of service: https:\/\/developer.clarivate.com\/apis\/wos\nPrivacy policy: https:\/\/clarivate.com\/privacy-center\/notices-policies\/privacy-policy\/<\/p>\n\n<h4>arXiv API<\/h4>\n\n<p>Used to look up metadata for arXiv identifiers.<\/p>\n\n<p>Data sent: an arXiv identifier in the request URL.<\/p>\n\n<p>When sent: only when an administrator or plugin workflow requests metadata from arXiv.<\/p>\n\n<p>Terms of service: https:\/\/info.arxiv.org\/help\/api\/tou.html\nPrivacy policy: https:\/\/info.arxiv.org\/help\/policies\/privacy_policy.html<\/p>\n\n<h4>Crossref DOI deposit service<\/h4>\n\n<p>Used to register or update DOIs with Crossref when the site owner enables DOI registration.<\/p>\n\n<p>Data sent: journal, issue, paper, author, and DOI metadata prepared for deposit, plus the site owner's Crossref account credentials.<\/p>\n\n<p>When sent: only when an administrator explicitly triggers a DOI registration, retry, preview, or connection test.<\/p>\n\n<p>Terms of service: https:\/\/www.crossref.org\/membership\/\nPrivacy policy: https:\/\/www.crossref.org\/operations-and-sustainability\/privacy\/<\/p>\n\n<h4>DataCite DOI service<\/h4>\n\n<p>Used to test DOI account access and, when enabled by the site owner, prepare DOI registration workflows with DataCite.<\/p>\n\n<p>Data sent: the site owner's DataCite account credentials during connection checks and DOI service requests, and DOI metadata when a registration workflow is used.<\/p>\n\n<p>When sent: only when an administrator explicitly triggers a DOI connection test or DOI registration workflow.<\/p>\n\n<p>Terms of service: https:\/\/datacite.org\/wp-content\/uploads\/2024\/04\/DataCite_DirectMembershipTerms_20240311.pdf\nPrivacy policy: https:\/\/datacite.org\/privacy-policy\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the zip via Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Activate Wisdom Journal Manager<\/li>\n<li>Open Journals \u2192 Plugin Verification<\/li>\n<li>Configure DOI prefix + API keys under Journals \u2192 Settings<\/li>\n<li>Authors submit via the auto-created \"Submit Manuscript\" page<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Automatic citation updates are now opt-in and disabled by default; the plugin no longer schedules background calls to external services unless the site owner enables a schedule.<\/li>\n<li>Namespaced all plugin functions, classes, defines, options, shortcodes, capabilities, hooks, and REST routes under a unique <code>wisdjoma<\/code> \/ <code>WISDJOMA_<\/code> prefix to avoid conflicts.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Update compatibility metadata for WordPress 7.0 and add the languages directory declared by the plugin header.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Fix template direct-access guards and tighten JATS REST permissions.<\/li>\n<li>Update plugin metadata and document optional external services.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>OJS-style DOI Manager: pattern tokens (%j %v %i %a %x %Y), auto-assign on accept\/publish<\/li>\n<li>CrossRef + DataCite deposit (test\/production), batch issue DOIs, per-journal acronym\/prefix<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Editor Inbox with status filters and pending badge<\/li>\n<li>Getting Started checklist + post-activation guide<\/li>\n<li>Reviewer access to assigned private manuscripts\/files<\/li>\n<li>Auto-upgrade path for schema\/roles\/pages on version bump<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Peer review (assign, invite, blind review, recommendations)<\/li>\n<li>Editorial workflow state machine + email notifications<\/li>\n<li>Author submission portal + manuscript uploads<\/li>\n<li>JATS XML export + CrossRef DOI registration<\/li>\n<li>REST API + public paper\/journal templates<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial modular architecture release<\/li>\n<\/ul>","raw_excerpt":"World-class modular academic publishing for WordPress \u2014 peer review, submissions, DOI, JATS, citations, REST API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346396"}],"author":[{"embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themaazahmad"}],"wp:attachment":[{"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346396"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346396"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346396"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346396"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346396"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-gb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}