WP Manifestindependent plugin directory
manifest / integrations / wpadverts-armember

WP Adverts <> ARMember WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

ARMember-aware access control for WPAdverts classifieds

★ 0stars
4release downloads
v0.5.0latest · 26d ago

Install

Download wpadverts-armember-0.5.0.zip From the v0.5.0 release on GitHub, Sep 26, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/renatobo/wpadverts-armember/releases/download/v0.5.0/wpadverts-armember-0.5.0.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WPAdverts_ARMember

WordPress plugin that protects WPAdverts classifieds with ARMember-aware access rules.

Features

  • Protects individual adverts, archives, categories, publishing pages, management pages, blocks, shortcodes, and advert REST routes.
  • Default mode permits WordPress users recognized by ARMember.
  • Optional strict mode requires an active ARMember account with an effective, non-suspended plan.
  • Configurable destination page for unauthorized visitors.
  • Profile-synchronized advert contact name and email.
  • Configurable display-name or first-and-last-name contact source.
  • Preserves administrator access if ARMember is unavailable.
  • Includes Git Updater metadata for GitHub release installs.

Requirements

  • WordPress 7.0+
  • PHP 8.0+
  • WP Adverts (wpadverts)
  • ARMember Lite (armember-membership)

Both are declared in the Requires Plugins header, so WordPress blocks activation until they are installed and active.

Plugin dependencies are matched by folder slug, and ARMember premium installs as armember, not armember-membership. On a premium site, drop armember-membership from the Requires Plugins header in wpadverts-armember.php and readme.txt; the runtime admin notice still reports when ARMember is unavailable.

Installation

  1. Install the packaged zip from GitHub Releases.
  2. Activate WPAdverts_ARMember.
  3. Open Settings → WPAdverts_ARMember.
  4. Choose the access requirement and unauthorized-visitor destination.

WPAdverts and ARMember must be installed and configured on the same WordPress site.

Access modes

Recognized ARMember user

Allows administrators and logged-in users present in ARMember's member table.

Active account with a valid plan

Allows administrators and ARMember users whose account is active and who have at least one effective, non-suspended plan.

Advert contact information

Frontend New Advert and Manage Advert forms display Contact Person and Email as read-only profile information. The plugin synchronizes those values from the advert owner's ARMember-associated WordPress account.

The contact name can use either:

  • The ARMember/WordPress display name
  • The account's first and last name, falling back to the display name when both are empty

The email remains stored in WPAdverts metadata so contact forms, notifications, and payment integrations continue to work.

Privacy note

The plugin protects WordPress routes and REST data. Standard attachment URLs under wp-content/uploads remain directly accessible and should not be used for sensitive private files without a separate authenticated-media solution.

Development

Requirements:

  • PHP 8.0 or newer
  • Composer 2 for metadata validation and the lint command
  • zip, unzip, and rsync for packaging

Useful commands:

composer validate --strict --no-check-lock
composer lint
./build.sh

See AGENTS.md for repository-specific engineering and release rules and CONTRIBUTING.md for contribution guidance.

Releases

Release notes live in release-notes/. Packaged releases should use matching plugin-header and readme.txt versions.

GitHub Releases is the primary distribution channel. Pushing a semantic version tag such as v0.3.0 runs the packaging workflow and attaches the installable ZIP to the release.

Project files

  • wpadverts-armember.php — plugin bootstrap and version metadata
  • includes/class-wpaag-plugin.php — access rules and administrator settings
  • assets/ — administrator styles and project artwork
  • readme.txt — WordPress plugin metadata and changelog
  • release-notes/ — release-specific notes
  • build.sh — reproducible ZIP packaging
  • release.sh — guarded tag and release workflow

License

GPL v2 or later.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.5.0 latest
Sep 26, 2026 26d ago
wpadverts-armember-0.5.0.zip
1
Aug 9, 2026 2mo ago
wpadverts-armember-0.4.1.zip
3
Aug 9, 2026 2mo ago
wpadverts-armember-0.4.0.zip
0
A grade

Security

WP Adverts <> ARMember 0.4.1 · audited by WP Registry

No security issues found.

Audited release
0.4.1
Findings
none
Worst severity
—
Content hash
67f748f48a66085a960540f4…

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.