PHPackages                             considbrs-webdev/pitea-customisation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. considbrs-webdev/pitea-customisation

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

considbrs-webdev/pitea-customisation
====================================

Custom functionality and modifications for the Pitea WordPress installation

066PHP

Since Jan 6Pushed 3w agoCompare

[ Source](https://github.com/Considbrs-Webdev/pitea-customisation)[ Packagist](https://packagist.org/packages/considbrs-webdev/pitea-customisation)[ RSS](/packages/considbrs-webdev-pitea-customisation/feed)WikiDiscussions main Synced 3w ago

READMEChangelogDependenciesVersions (19)Used By (0)

Pitea Customisation
===================

[](#pitea-customisation)

A WordPress plugin for custom functionality and modifications for the Pitea WordPress installation.

Features
--------

[](#features)

- Modular PHP architecture with Composer autoloading
- Vite for modern CSS and JavaScript building
- SCSS support with variables and mixins
- Separate frontend and admin asset bundles

Requirements
------------

[](#requirements)

- PHP 8.0+
- Node.js 18+
- Composer

Installation
------------

[](#installation)

1. Navigate to the plugin directory:

    ```
    cd wp-content/plugins/pitea-customisation
    ```
2. Install PHP dependencies:

    ```
    composer install
    ```
3. Install Node.js dependencies:

    ```
    npm install
    ```
4. Build assets:

    ```
    npm run build
    ```
5. Activate the plugin in WordPress admin.

Development
-----------

[](#development)

### Watch for changes

[](#watch-for-changes)

```
npm run dev
```

Or for production watch:

```
npm run watch
```

### Build for production

[](#build-for-production)

```
npm run build
```

Adding Custom Classes
---------------------

[](#adding-custom-classes)

1. Create a new PHP class in `source/php/Customisations/`:

    ```
