WP Manifestindependent plugin directory
manifest / utilities / ucsc-custom-functionality

UCSC Custom Functionality WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Adds custom functionality to UCSC WordPress Websites.

★ 3stars
163release downloads
v26.10.7latest · 16d ago

Install

Download ucsc-custom-functionality.zip From the v26.10.7 release on GitHub, Oct 7, 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/ucsc/ucsc-custom-functionality/releases/download/v26.10.7/ucsc-custom-functionality.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin that provides theme-independent custom functionality for UC Santa Cruz websites. By keeping features like custom post types, blocks, shortcodes, and admin customizations separate from the UCSC theme, future theme changes won't affect site functionality.

All Sites

These features are active on every UCSC WordPress site using the plugin.

Admin Customizations

  • Removes the deprecated Link Manager from the dashboard sidebar
  • Hides the Customizer from the admin bar for users without theme editing capabilities

Analytics & Security

  • Google Tag Manager integration for site analytics
  • SiteImprove analytics and accessibility check script

Shortcodes

  • [site-search] — Embeds a Google Site Search results page with context-aware domain detection
  • [copyright] — Displays a copyright symbol with the current year
  • [last-modified] — Shows a post's last modified date (or creation date as a fallback)

Settings Page

An admin settings page under Settings > UCSC Custom Functionality provides plugin version and feature overview

News Block

The News block is available on all sites. It displays news articles with configurable layout, taxonomy filtering, and visibility toggles for image, date, excerpt, author, and tags. Built with Advanced Custom Fields and registered via block.json.

News Sites Only

The following features require the UCSC_NEWS_SITE constant to be defined as true. They provide content management tools tailored to the UCSC news site.

Custom Blocks (ACF)

Block Description
Featured News Query-based block for featured stories with a CTA link
Magazine Two-line title/subtitle layout with repeating items (title, byline, image, description, CTA)
Photo of the Week Single photo selector with title and "All Photos" CTA
Press Inquiries Up to 2 inquiry contacts (name, email, phone) plus media file and description
Media Coverage Query loop for the media coverage post type
Related Stories Displays up to 3 manually selected or automatically queried related posts
Post Header Configurable post header layout (small or large image)

Query-based blocks support three query modes: latest posts, automatic (pull from a taxonomy), or manual (select posts individually). Results are cached with 20-minute transients.

Custom Post Types

  • Photo of the Week (photo-of-the-week) — A post type with custom fields for photographer credit and image, with a public archive and REST API support

Custom Templates

  • Post Single — Custom single post template
  • Photo of the Week Archive — Custom archive template for the Photo of the Week post type

Integrations

  • Yoast SEO — Registers primary term support for UCSC-specific taxonomies (academics, administration, person, section, kind)
  • Co-Authors Plus — Adjusts the author block to support multiple authors
  • ACF — Registers a simplified WYSIWYG toolbar (bold, italic, link) used by block fields

Requirements

  • WordPress 5.5+
  • Advanced Custom Fields PRO
  • Define UCSC_NEWS_SITE as true to enable news-specific blocks, post types, templates, and integrations

Project Structure

lib/functions/      Legacy procedural functionality (admin menus, scripts, settings, shortcodes)
src/
  Blocks/           ACF block field group definitions
  Components/       Block rendering controllers (data preparation for views)
  Hooks/            ACF field hooks for dynamic taxonomy/term loading
  Integrations/     Third-party plugin integrations (Yoast, ACF toolbars)
  Object_Meta/      Custom post meta field definitions
  Post_Types/       Custom post type registrations
  Query/            Query modifications
  Template/         Custom block template registrations and render filters
  views/            Block view templates and block.json files
  Core.php          Plugin bootstrap and service registration

Releases

Newest 25 of 29 recorded releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v26.10.7 latest
Oct 7, 2026 16d ago
ucsc-custom-functionality.zip
4
Sep 16, 2026 1mo ago
ucsc-custom-functionality.zip
8
Apr 15, 2026 6mo ago
ucsc-custom-functionality.zip
11
Apr 13, 2026 6mo ago
ucsc-custom-functionality.zip
4
Apr 10, 2026 6mo ago
ucsc-custom-functionality.zip
1
Apr 9, 2026 6mo ago
ucsc-custom-functionality.zip
3
Mar 24, 2026 7mo ago
ucsc-custom-functionality.zip
7
May 23, 2025 1 year ago
ucsc-custom-functionality.zip
19
May 23, 2025 1 year ago
ucsc-custom-functionality.zip
1
May 22, 2025 1 year ago
ucsc-custom-functionality.zip
2
May 21, 2025 1 year ago
ucsc-custom-functionality.zip
3
May 13, 2025 1 year ago
ucsc-custom-functionality.zip
3
May 12, 2025 1 year ago
ucsc-custom-functionality.zip
1
Apr 22, 2025 1 year ago
ucsc-custom-functionality.zip
6
Apr 17, 2025 1 year ago
ucsc-custom-functionality.zip
4
Apr 3, 2025 1 year ago
ucsc-custom-functionality.zip
0
Apr 3, 2025 1 year ago
ucsc-custom-functionality.zip
1
Mar 18, 2025 1 year ago
ucsc-custom-functionality.zip
3
Feb 7, 2025 1 year ago
ucsc-custom-functionality.zip
4
Feb 6, 2025 1 year ago
ucsc-custom-functionality.zip
5
Jun 10, 2024 2 years ago
ucsc-custom-functionality.zip
4
Jan 10, 2024 2 years ago
ucsc-custom-functionality.zip
5
Oct 10, 2023 3 years ago
ucsc-custom-functionality.zip
9
Dec 9, 2022 3 years ago
ucsc-custom-functionality.zip
11
Oct 24, 2022 3 years ago
ucsc-custom-functionality.zip
10
All releases on GitHub →
A grade

Security

UCSC Custom Functionality 26.10.7 · audited by WP Registry

No security issues found.

Audited release
26.10.7
Findings
none
Worst severity
—
Content hash
446b187701fae28662b6609d…

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.