WP Manifestindependent plugin directory
manifest / ecommerce / acf-custom-fields-plugin

Custom Site Functions WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

A lightweight WordPress plugin for managing site-specific functionality using ACF. Has the capacity to automatically update itself from a GitHub repository.

★ 0stars
8release downloads
v1.0.0.2latest · 3mo ago

Install

Download custom-site-functions.zip From the v1.0.0.2 release on GitHub, Jul 3, 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/mattdemarillac/acf-custom-fields-plugin/releases/download/v1.0.0.2/custom-site-functions.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

A lightweight WordPress plugin for managing site-specific functionality using ACF.

Has the capacity to automatically update itself from a GitHub repository.

Created by Matthew de Marillac.


🚀 Features

This plugin provides centralized site functionality including:

🛒 WooCommerce Enhancements

  • Displays a custom holiday notice on the checkout page
  • Dynamically shows shipping return dates
  • Fully controlled via ACF settings

⚙️ ACF-Driven Configuration

All settings are managed via a single ACF options page (ID: 66313), including:

  • Holiday notice enable/disable toggle
  • Holiday start date
  • Holiday return date
  • Customisable notice message

🧠 How It Works

The plugin hooks into WooCommerce checkout:

  • Checks if holiday notice is enabled
  • Validates date range (start → return)
  • Compares against current site timezone
  • Displays a formatted WooCommerce notice during the holiday period

Example output:

To our valued customers, we are currently on a short break. Orders can still be placed and will be shipped on [return date].


🛠 Requirements

  • WordPress 5.8+
  • WooCommerce
  • Advanced Custom Fields (ACF)
  • PHP 7.4+

⚙️ ACF Fields Required

This plugin expects the following fields on options page ID 66313:

Field Name Type Description
holiday_notice_enabled True/False Enable/disable holiday notice
holiday_start_date Date Picker (d/m/Y) Start of holiday period
holiday_return_date Date Picker (d/m/Y) Return / shipping resume date
holiday_notice Text / WYSIWYG Message shown to customers

📦 Installation

Manual Install

  1. Download the latest release ZIP
  2. Upload to /wp-content/plugins/
  3. Activate via WordPress admin
  4. Configure ACF fields

🔁 GitHub Releases

This plugin is designed to work with GitHub Releases for updates and deployments.

Each tagged release (e.g. v1.0.0) generates a production-ready ZIP.


🧪 Development

To build locally:


composer install

Releases

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

Tag
Published
Assets
Downloads
v1.0.0.2 latest
Jul 3, 2026 3mo ago
custom-site-functions.zip
7
Jul 3, 2026 3mo ago
custom-site-functions.zip
1
A grade

Security

Custom Site Functions 1.0.2 · audited by WP Registry

No security issues found.

Audited release
1.0.2
Findings
none
Worst severity
—
Content hash
0a0a8e960d5138b87418896c…

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.