PHPackages                             mesh-research/orcid-data-block-2 - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mesh-research/orcid-data-block-2

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

mesh-research/orcid-data-block-2
================================

WordPress plugin for displaying data from the public scope of multiple ORCID profiles on pages, posts, and sites.

0.6.12(3mo ago)43MITJavaScript

Since Feb 25Pushed 3mo ago7 watchersCompare

[ Source](https://github.com/MESH-Research/linked-open-profiles)[ Packagist](https://packagist.org/packages/mesh-research/orcid-data-block-2)[ RSS](/packages/mesh-research-orcid-data-block-2/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)DependenciesVersions (25)Used By (0)

Linked Open Profiles
====================

[](#linked-open-profiles)

This is a WordPress plugin for displaying public data from multiple ORCID records on pages, posts, and sites. It's a successor to [ORCID Data Block](https://github.com/MESH-Research/orcid-data-block).

This plugin is developed and maintained by Mesh Research Lab.

This work is funded by the [ORCID Global Participation Fund](https://info.orcid.org/global-participation-fund-announces-fourth-round-of-awardees/).

[![Screenshot of the plugin in use in a Gutenberg editor, featuring the Biography section excluded, the Employment section partially included, and the Works section fully included](assets/screenshot-1.png)](assets/screenshot-1.png)

Features
--------

[](#features)

- Provides a Gutenberg block in the WordPress block editor that allows users to

    - specify which sections are shown from specified ORCID records
    - specify which items are shown within sections
- Allows different ORCID records to be used in multiple blocks on the same post/page/site
- Allows the numbers of items within sections to be limited to a specified amount
- Info will remain automatically up-to-date with ORCID
- Accessible to those with disabilities
- All languages currently supported by ORCID will be supported (subject to translator availability)

    LanguageTranslation CompletionArabic67%Chinese (Simplified)67%Chinese (Traditional)67%Czech67%French67%German67%Italian67%Japanese67%Korean67%Polish67%Portuguese63%Russian67%Spanish67%Turkish0%

Information Supported
---------------------

[](#information-supported)

The following details information that’s available within the plugin according to each section’s item type. Each detail is listed in the order as it appears under each item. If any of this information is not supplied for an item in ORCID, it will not appear for that item in the plugin.

### Biography

[](#biography)

- Name
    - Given Name
    - Family Name
    - Credit Name
    - Other Names
- Biographical Information
- Websites &amp; Social Links

### Distinction

[](#distinction)

- Role Title
- Organization Name
- Department Name
- Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Education

[](#education)

- School or Organization Name
- Degree
- School or Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Employment

[](#employment)

- Role Title
- Organization Name
- Department Name
- Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Funding

[](#funding)

- Title
- Organization Name
- Type
- Dates
    - Start Date
    - End Date
- Digital Object Identifier (DOI)

### Invited Positions

[](#invited-positions)

- Role Title
- Organization Name
- Department Name
- Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Memberships

[](#memberships)

- Role Title
- Organization Name
- Department Name
- Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Peer Reviews

[](#peer-reviews)

- Organization Name
- Role Title
- Department Name
- Review Location Address
    - City
    - Region
    - Country
- Digital Object Identifier (DOI)
- Uniform Resource Locator (URL)
- International Standard Serial Number (ISSN)
- Review Source
- Completion Date

### Qualifications

[](#qualifications)

- Role Title
- Organization Name
- Department Name
- Organization Address
    - City
    - Region
    - Country
- Digital Object Identifier (DOI)
- Dates
    - Start Date
    - End Date

### Service

[](#service)

- Organization Name
- Role Title
- Digital Object Identifier (DOI)
- Organization Address
    - City
    - Region
    - Country
- Dates
    - Start Date
    - End Date

### Work

[](#work)

- Work Title
- Work Subtitle
- Journal Title
- Work Type
- Publication Date
- Digital Object Identifier (DOI)

Installation
------------

[](#installation)

### WordPress.org

[](#wordpressorg)

1. Visit the admin area of your WordPress installation.
2. Visit the Plugins screen.
3. Click the "Add Plugin" button.
4. Search for "Linked Open Profiles"
5. Click the "Install Now" button.

### GitHub

[](#github)

1. Visit this plugin's [Releases page](https://github.com/MESH-Research/linked-open-profiles/releases) on GitHub:
2. Download the zip file of the latest stable release.
3. Visit the admin area of your WordPress installation.
4. On the Plugins screen, click the "Add New Plugin" button.
5. Click the "Upload Plugin" button.
6. Choose the zip file that was previously downloaded.
7. Click the "Install Now" button.

Usage
-----

[](#usage)

1. Make sure the plugin is activated on your WordPress installation.
    - This can be done on the Plugins screen.
2. In a Gutenberg block editor, add a new block.
    - There are [multiple ways](https://wordpress.org/documentation/article/adding-a-new-block/) to add blocks.
3. Search "Linked Open Profiles" in the block browser and select it.
4. With the new block selected, provide an ORCID iD in the ORCID iD text input.
    - This text input can be found in the sidebar (also known as the inspector controls).
    - An ORCID iD [can be found](https://support.orcid.org/hc/en-us/articles/360042767454-I-don-t-know-my-ORCID-ID) on a user's ORCID record page.
5. Click the "Apply" button.
6. Make customizations as you see fit.
    - Customize which sections are shown.
    - Customize which items within sections are shown.
7. Save as a draft or publish.

Functionality
-------------

[](#functionality)

This WordPress plugin uses the third party public REST API on  to query publicly available information for any ORCID record hosted on  and display this on a WordPress page, post, or site. Only publicly available data is retrieved from ORCID. You may provide multiple, different ORCID iDs for use with multiple, different blocks of this plugin within a Gutenberg editor. Registration and authentication with ORCID are not necessary to do this. The only necessity is to provide a [valid 16-digit ORCID iD](https://support.orcid.org/hc/en-us/articles/360006897674-Structure-of-the-ORCID-Identifier).

### Disclosure of Data Sent

[](#disclosure-of-data-sent)

- **What:** ORCID iDs users provide
- **Where:**
- **Why:** to query the public data of an ORCID record users wish to use with this plugin
- **Under What Circumstances:**
    - whenever a user provides an ORCID iD to a block instance of this plugin
    - whenever a post, page, or site that includes a block instance of this plugin is loaded

User-provided ORCID iDs are sent to the public third party REST API on . This plugin uses the REST API located at `https://orcid.org/####-####-####-####`. It is necessary to provide an ORCID iD to identify an ORCID record you wish to use when displaying ORCID record information on a WordPress post, page, or site.

- [ORCID Privacy Policy](https://info.orcid.org/privacy-policy/)
- [ORCID Terms of Use](https://info.orcid.org/terms-of-use/)

Guide to Contributions
----------------------

[](#guide-to-contributions)

### Prerequisites

[](#prerequisites)

- Node Package Manager (npm)
- A WordPress installation
    - A Docker-managed installation is recommended

### Running Locally

[](#running-locally)

1. Clone this repository into the `plugins` directory of your WordPress installation.
2. In a command-line, navigate to the directory of this plugin.
3. Install dependencies with `npm i`.
4. Create the build directory and files with `npm run build`.

### Contributing

[](#contributing)

1. Fork a new branch from the `main` branch.
2. Make changes to your forked branch.
3. Submit changes by opening a pull request on the Pull requests page:
    -
4. Include a description of your changes in the pull request comment.

### Code of Conduct

[](#code-of-conduct)

#### Our Pledge

[](#our-pledge)

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

#### Our Standards

[](#our-standards)

Examples of behavior that contributes to creating a positive environment include:

- Using welcoming and inclusive language Being respectful of differing
- viewpoints and experiences Gracefully accepting constructive criticism
- Focusing on what is best for the community Showing empathy towards other
- community members

Examples of unacceptable behavior by participants include:

- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment Publishing others' private information, such as
- a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

#### Our Responsibilities

[](#our-responsibilities)

Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

#### Scope

[](#scope)

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

#### Enforcement

[](#enforcement)

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at . All complaints will be reviewed and investigated and will result in a response that is deemed necessary and appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

#### Attribution

[](#attribution)

This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org), version 1.4, available at

For answers to common questions about this code of conduct, see

###  Health Score

37

—

LowBetter than 82% of packages

Maintenance87

Actively maintained with recent releases

Popularity7

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 99.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~15 days

Total

24

Last Release

95d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/375b23e7979ac12e7162400c16fe84c6ec5f251ae0a76f873c249e5a4ea5e284?d=identicon)[meshresearch](/maintainers/meshresearch)

![](https://www.gravatar.com/avatar/6658c30f356ef2696651e5e2f65f43f6947f63133a32c2b0f417b778aea84f1b?d=identicon)[gmebenmsu](/maintainers/gmebenmsu)

---

Top Contributors

[![gmeben](https://avatars.githubusercontent.com/u/2668987?v=4)](https://github.com/gmeben "gmeben (151 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

react-wordpresswordpress-plugin

### Embed Badge

![Health badge](/badges/mesh-research-orcid-data-block-2/health.svg)

```
[![Health](https://phpackages.com/badges/mesh-research-orcid-data-block-2/health.svg)](https://phpackages.com/packages/mesh-research-orcid-data-block-2)
```

###  Alternatives

[mwhite/random-uagent

A library for generating random User Agents

2453.4k2](/packages/mwhite-random-uagent)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
