Skip to content

ultrafunk/ultrafunk-theme

Repository files navigation

Ultrafunk theme

License: MIT CodeQL

This is the source code for the ultrafunk.com WordPress theme, updated each time a new release is published. The source code is provided as is with no warranties or support of any kind.

Client configurations

Tested on mobile and desktop Chrome, Firefox and misc. Chromium based browsers that supports ES2022. WebKit desktop browsers have only been tested manually using Playwright, so additional minor issues and bugs might be present.

Server configurations

Tested on servers running LAMP: Linux, Apache, MariaDB / MySQL and PHP.

Dependencies

Required:
PHP version 8.2 or greater
WordPress version 6.5.2 or greater
Ultrafunk Plugin version 1.46.X or greater
ESBuild (JavaScript / CSS bundler and minifier)
Google Material Icons font
DragDropTouch (Polyfill that enables HTML5 drag drop support on mobile (touch) devices.)
• Original: /inc/js/DragDropTouch.js
• Modified: /inc/js/drag-drop-touch.js
• Modified + Minified: /inc/js/drag-drop-touch.min.js

Optional:
ESLint (Static code analyzer for JavaScript)
PHP Intelephense (PHP code intelligence for Visual Studio Code)
Playwright (Playwright is a framework for Web Testing and Automation)
Theme Check (WordPress Plugin from The WordPress Theme Review Team)
WP Extended Search (WordPress Plugin)
WP Fastest Cache (WordPress Plugin)

Desktop screenshots

Desktop 1
Desktop 2
Desktop 3
Desktop 4
Desktop 5
Desktop 6

Mobile screenshots

Mobile 1
Mobile 2
Mobile 3