PHPackages                             benjaminmedia/wp-bcm-manager - 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. [Admin Panels](/categories/admin)
4. /
5. benjaminmedia/wp-bcm-manager

ActiveWordpress-plugin[Admin Panels](/categories/admin)

benjaminmedia/wp-bcm-manager
============================

BCM manager

1.1.6(5y ago)12.8kPHPPHP &gt;=5.6

Since Jun 9Pushed 5y ago11 watchersCompare

[ Source](https://github.com/BenjaminMedia/wp-bcm-manager)[ Packagist](https://packagist.org/packages/benjaminmedia/wp-bcm-manager)[ Docs](https://github.com/BenjaminMedia/wp-bcm-manager)[ RSS](/packages/benjaminmedia-wp-bcm-manager/feed)WikiDiscussions master Synced 2w ago

READMEChangelog (8)DependenciesVersions (12)Used By (0)

Wordpress bcm manager plugin
----------------------------

[](#wordpress-bcm-manager-plugin)

When installed it will create a **BCM** settings page where custom values can be set.

In order to generate the following meta tags this plugin must be enabled from the settings page.

#### Meta tags present

[](#meta-tags-present)

- `bcm-type` - **required** - can be set in settings page
- `bcm-country` - **required** - this will be fetched automatically
- `bcm-brand` - **required** - can be set in settings page
- `bcm-sub` - **optional** - can be set in settings page
- `bcm-tablet-breakpoint` - **optional** - can be set in settings page
- `bcm-mobile-breakpoint` - **optional** - can be set in settings page
- `bcm-title` - automatically fetched on article page and overwritten by filter `wp_bcm_set_title`
- `bcm-content-type` - this will be fetched automatically and corresponds to get\_fields(get\_post()-&gt;ID)\['kind'\]
- `bcm-categories` - automatically fetched on article page and overwritten by filter `wp_bcm_set_categories`
- `bcm-tags` - automatically fetched on article page and overwritten by filter `wp_bcm_set_tags`
- `bcm-advertorial-type` - this will be fetched automatically and corresponds to get\_fields(get\_post()-&gt;ID)\['commercial\_type'\]
- `bcm-advertorial-label` - this will be fetched automatically and corresponds to pll\_\_(get\_fields(get\_post()-&gt;ID)\['commercial\_type'\])

**Note**: The 'commercial\_type' field values are presumed to have been registered as string translations.

#### Inclusion script

[](#inclusion-script)

The javascript code will be inserted at `wp_footer` action and it looks like: ``, where all the placeholders will be replaced by correct ones from above listing.

#### Country code

[](#country-code)

This will be fetched from polylang plugin by looking at the current language code and fetching the proper country code. If that is not possible then it will be fetched from current wordpress locale.

#### Worpress filters available

[](#worpress-filters-available)

- **wp\_bcm\_set\_title**

```
add_filter('wp_bcm_set_title', function($strTitle) {
	// tamper title
	return $strTitle;
});
```

- **wp\_bcm\_set\_categories**

```
add_filter('wp_bcm_set_categories', function($arrCategories) {
	// tamper with categories
	return $arrCategories;
});
```

- **wp\_bcm\_set\_tags**

```
add_filter('wp_bcm_set_tags', function($arrTags) {
	// tamper with tags
	return $arrTags;
});
```

- **wp\_bcm\_set\_content\_type**

```
add_filter('wp_bcm_set_content_type', function($strContentType) {
	// tamper content type
	return $strContentType;
});
```

- **wp\_bcm\_set\_advertorial\_type**

```
add_filter('wp_bcm_set_advertorial_type', function($arrTags) {
	// tamper advertorial type
	return $arrTags;
});
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~202 days

Recently: every ~274 days

Total

8

Last Release

1894d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/737efb54dd51c1c52e71bb30c0292f48675e60282aa0f73272697113542cdbe6?d=identicon)[alfhen](/maintainers/alfhen)

---

Top Contributors

[![alfhen](https://avatars.githubusercontent.com/u/5700924?v=4)](https://github.com/alfhen "alfhen (11 commits)")[![ovidiu-ostafi](https://avatars.githubusercontent.com/u/18714163?v=4)](https://github.com/ovidiu-ostafi "ovidiu-ostafi (9 commits)")[![Xayer](https://avatars.githubusercontent.com/u/1837767?v=4)](https://github.com/Xayer "Xayer (8 commits)")[![vvo-peytz](https://avatars.githubusercontent.com/u/68113798?v=4)](https://github.com/vvo-peytz "vvo-peytz (3 commits)")

---

Tags

wordpresspluginwordpress

### Embed Badge

![Health badge](/badges/benjaminmedia-wp-bcm-manager/health.svg)

```
[![Health](https://phpackages.com/badges/benjaminmedia-wp-bcm-manager/health.svg)](https://phpackages.com/packages/benjaminmedia-wp-bcm-manager)
```

###  Alternatives

[alleyinteractive/wordpress-fieldmanager

A library to build forms and admin screens for WordPress

563755.1k3](/packages/alleyinteractive-wordpress-fieldmanager)

PHPackages © 2026

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