WP Manifestindependent plugin directory
manifest / content / cwp-taxonomy-company-acf-logo-organiser

Context Company Term Logo Organiser

Auto-rename organise WordPress Company term ACF logo to match term slug.

★ 1stars

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/robertandrews/cwp-taxonomy-company-acf-logo-organiser/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Context WP Company Term ACF Logo

Description

For those with:

  • "company" custom taxonomy .
  • ACF Image fields on "company" term-edit pages, for company.

On upload to the field, logo images will be:

  • renamed to match the company term slug (eg. logo uploaded to term Microsoft will become microsoft.png).
  • housed in a dedicated sub-folder you specficy, for better organisation.

Setup

Prerequisite ACF setup

You must already have an Advanced Custom Fields group added to your Company custom taxonomy edit page ("Show this field group if" "Taxonomy" "is equal to" "Company).

The field group must contain an Image field:

  • Logo

The new image uploader will appear on your Company taxonomy-term edit pages in the Dashboard (Edit Company).

Image organisation

Beneath /wp-content/uploads, create a new sub-directory to house your logo files (eg. "/companies/logos" for "/wp-content/uploads/companies/logos").

Settings

You must then edit the plugin to add four variables:

// Settings (Company logos)
$logos_acf_field_key    = 'field_6140aa779827d';    // key of ACF image field storing Company logos
$logos_folder           = '/companies/logos';       // wp-content/companies/{sub-folder}
  • $logos_acf_field_key: the database key corresponding to this field. Find this most easily by using Hookturn's ACF add-on Theme Code Pro, or else by inspecting page source on the Image button.
  • $logos_folder: path to sub-folder of /wp-contents/companies (eg. /companies/logos). Include leading slash but not trailing slash. (Reminder: you must already have created this folder).

Acknowledgements

This plugin ostensibly packages up code contributed by John Huebner to ACF's support forum.

Notes

This plugin stores no database information directly.

The ACF Image field, of course, both uploads an image and sets a database binding between the image object and a Company term.