SkillAgentSearch skills...

Aquila

šŸŽØ An Advanced WordPress theme

Install / Use

/learn @imranhsayed/Aquila

README

WordPress Theme - Aquila šŸŽØ

Project Status: Active. code style: prettier

  • A WordPress theme Project for Advanced WordPress Theme Development Course. This theme uses Bootstrap. Learn to build an Advanced WordPress Theme from scratch
<a href="https://codeytek.com/course/advanced-wordpress-theme-development-course/" target="_blank"> <img src="https://codeytek.com/wp-content/uploads/2020/07/banner.png" alt="WordPress theme development banner" /> </a>

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

  1. Clone the WordPress theme aquila in your WordPress themes directory and activate it.

Dashboard Setup.

  1. 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

  1. Error: Node Sass does not yet support your current environment Solution :
cd assets
npm rebuild node-sass

Related Skills

View on GitHub
GitHub Stars1.1k
CategoryDevelopment
Updated16d ago
Forks218

Languages

PHP

Security Score

85/100

Audited on Mar 10, 2026

No findings