WP Manifestindependent plugin directory
manifest / content / coa-manager

COA Manager WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

WordPress plugin for managing and displaying Certificate of Analysis (COA) records.

★ 0stars
v1.0.6latest · 2mo ago

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/phamdinhtri123/coa-manager/archive/refs/heads/main.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

COA Manager is a WordPress plugin for managing and displaying Certificate of Analysis records with searchable frontend cards, configurable layouts, WooCommerce product linking, and GitHub Releases update support.

Requirements

  • WordPress 6.5+
  • PHP 8.0+
  • WooCommerce optional

Features

  • coa_record custom post type
  • coa_category taxonomy
  • Required COA fields: product name, strength, purity, batch/lot, laboratory, tested date, and PDF/URL
  • Verified COA display is automatic for valid published records
  • Frontend manager shortcode with search, total report counter, and responsive CSS Grid columns
  • Product latest COA shortcode and PHP API
  • Optional automatic WooCommerce product page integration
  • Safe uninstall behavior, preserving data by default
  • Public GitHub Release updater integration via Plugin Update Checker

Shortcodes

[coa_manager]
[coa_manager limit="12"]
[coa_manager show_title="no" desktop_columns="4" tablet_columns="2" mobile_columns="1"]
[coa_product_latest]
[coa_product_latest display="card"]

PHP API

if ( function_exists( 'coam_render_manager' ) ) {
    coam_render_manager();
}

if ( function_exists( 'coam_render_latest_product_coa' ) ) {
    coam_render_latest_product_coa( get_the_ID(), array( 'display' => 'card' ) );
}

if ( function_exists( 'coam_get_latest_coa_for_product' ) ) {
    $coa = coam_get_latest_coa_for_product( get_the_ID() );
}

GitHub Updates

Set the public repository URL in includes/class-coam-updater.php by defining COAM_GITHUB_REPOSITORY_URL before plugin bootstrap or by using:

add_filter(
    'coam_github_repository_url',
    static function () {
        return 'https://github.com/your-org/coa-manager';
    }
);

Before release, install the official Plugin Update Checker library into:

vendor/plugin-update-checker/

Release

Use semantic tags such as v1.0.0, v1.0.1, and publish GitHub Releases. If attaching a custom ZIP, name it coa-manager.zip and keep this internal structure:

coa-manager/
  coa-manager.php
  includes/
  assets/
  templates/
  vendor/

Releases

7 releases.

Tag
Published
v1.0.6 latest
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago
Aug 24, 2026 2mo ago

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.

A grade

Security

COA Manager 1.0.6 · audited by WP Registry

No security issues found.

Audited release
1.0.6
Findings
none
Worst severity
—
Content hash
568ff1b6a1c7a007302d7aa6…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.