WP Manifestindependent plugin directory
manifest / media / sw-slides

SW - Slides CPT

Custom Post Type for hero slider slides with WPGraphQL support.

★ 0stars

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/dazza-dev/sw-slides/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Custom Post Type for hero slider slides with WPGraphQL support.

Description

Registers a "Slides" Custom Post Type for managing hero slider content, with full WPGraphQL integration for headless WordPress setups.

Post structure:

  • Title = heading (HTML supported)
  • Excerpt = subtitle/description
  • Featured image = slide background
  • Custom fields: button text, button URL, order

GraphQL query:

{ swSlides(first: 10, where: { language: ES }) { nodes { id title excerpt featuredImage { node { sourceUrl altText } } swSlideFields { heading description buttonText buttonUrl order } } } }

Features:

  • Custom meta box with slide fields in the admin
  • Admin columns for image, button text, and order
  • Sortable columns
  • WPGraphQL type SwSlide with custom fields resolver
  • Polylang compatible (via standard CPT translation)

Requirements

Installation

  1. Upload the sw-slides folder to /wp-content/plugins/
  2. Activate the plugin through the "Plugins" menu in WordPress
  3. Go to "Slides" in the admin menu to add hero slider content

Changelog

1.0.0

  • Initial release
  • Slides CPT with custom fields
  • WPGraphQL integration
  • Admin columns and sorting