Skip to content

A WordPress block theme with custom plugins demonstrating modern WordPress development concepts and Gutenberg block editor features.

Notifications You must be signed in to change notification settings

rajandangi/fictional-uni-block-theme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 

Repository files navigation

Fictional University Block Theme

A Classic Theme. You can purchase the complete Course using this LINK

Required Plugins

Custom Plugins

1. our-first-unique-plugin

A plugin that provides post statistics. Features include:

  • Creates a sub-page under the settings page/dashboard
  • Implements various form fields
  • Focuses on WordPress Settings REST API
  • Includes language translation functionality

2. our-word-filter-plugin

A content filtering plugin that:

  • Filters specific words from WordPress front-end content
  • Creates custom dashboard page with unique icon and sub-menu
  • Implements custom form submission handling
  • Alternative to WordPress Settings REST API

3. are-you-paying-attention

A MCQA block plugin demonstrating various Gutenberg concepts:

  • @wordpress/components
  • useBlockProps
  • InspectorControls
  • BlockControls
  • AlignmentToolbar
  • WordPress data operations:
    • wp.data.select("core/block-editor").getBlocks()
    • wp.data.dispatch("core/editor").lockPostSaving
    • wp.data.dispatch("core/editor").unlockPostSaving
    • wp.data.subscribe
  • Block registration and configuration

4. featured-professor

A dynamic content block plugin showcasing:

  • Custom post integration
  • Post meta handling in Gutenberg
  • Advanced data selection:
    select('core').getEntityRecords('postType', 'professor', { per_page: -1 })
    select(coreDataStore).hasFinishedResolution(...)
  • @wordpress/api-fetch implementation
  • Block-level internationalization

5. new-database-table-block

A block editor implementation of the new-database-table plugin.


Database Backups

The repository includes the ai1wm-backups directory under wp-content, containing database backups created with the All-In-One WP Migration plugin (included).

Theme Setup

Run npm install and npm run build to compile the theme assets.

About

A WordPress block theme with custom plugins demonstrating modern WordPress development concepts and Gutenberg block editor features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published