Aquila
šØ An Advanced WordPress theme
Install / Use
/learn @imranhsayed/AquilaREADME
WordPress Theme - Aquila šØ
- A WordPress theme Project for Advanced WordPress Theme Development Course. This theme uses Bootstrap. Learn to build an Advanced WordPress Theme from scratch
Tutorial Course
Also See - Advanced WordPress Plugin Development
Features:
-

-

-
Custom front page.
-
Custom Blog page with posts displayed in grid format using bootstrap.
-
Block Style Variations
-
Custom Gutenberg Blocks
-
InnerBlocks
Maintainer
| Name | Github Username | |--------------------------------------------------------|-----------------| | Imran Sayed | @imranhsayed |
Usage
- Clone the WordPress theme aquila in your WordPress themes directory and activate it.
Dashboard Setup.
- Create pages called 'Home' and 'Blog' and set them from Appearance > Customizer > Homepage Settings like so:
Development ( To be added )
Install
Clone the repo and run
cd aquila/assets
npm install
During development
npm run dev
Run precommit from assets directory before pushing the code for development/contribution.
cd assets && npm run precommit
Production
npm run prod
Linting & Formatting
The following command will fix most errors and show and remaining ones which cannot be fixed automatically.
npm run lint:fix
We follow the stylelint configuration used in WordPress Gutenberg, run the following command to lint and fix styles.
npm run stylelint:fix
Format code with prettier ( TO BE ADDED )
npm run format-js
Directory Structure
.
āāā README.md
āāā assets
āĀ Ā āāā main.js
āĀ Ā āāā src
āĀ Ā āāā library
āĀ Ā āāā css
āĀ Ā āĀ Ā āāā bootstrap-grid.min.css
āĀ Ā āĀ Ā āāā bootstrap.min.css
āĀ Ā āāā js
āĀ Ā āāā bootstrap.min.js
āāā demo
āĀ Ā āāā banner.png
āĀ Ā āāā blog-page.png
āĀ Ā āāā features-one.png
āĀ Ā āāā features-two.png
āĀ Ā āāā home-page-customizer-setup.png
āāā footer.php
āāā front-page.php ( Home Page )
āāā functions.php
āāā header.php
āāā inc
āĀ Ā āāā classes
āĀ Ā āĀ Ā āāā class-aquila-theme.php
āĀ Ā āĀ Ā āāā class-assets.php
āĀ Ā āĀ Ā āāā class-menus.php
āĀ Ā āĀ Ā āāā class-meta-boxes.php
āĀ Ā āāā helpers
āĀ Ā āĀ Ā āāā autoloader.php
āĀ Ā āĀ Ā āāā template-tags.php
āĀ Ā āāā traits
āĀ Ā āāā trait-singleton.php
āāā index.php ( Blog page )
āāā page.php ( Single Page )
āāā screenshot.png
āāā single.php ( Single Post Page )
āāā style.css
āāā template-parts
āāā components
āĀ Ā āāā blog
āĀ Ā āāā entry-content.php
āĀ Ā āāā entry-footer.php
āĀ Ā āāā entry-header.php
āĀ Ā āāā entry-meta.php
āāā content-none.php
āāā content.php
āāā header
āāā nav.php
Fixing Errors
- Error: Node Sass does not yet support your current environment Solution :
cd assets
npm rebuild node-sass
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR

