PHPackages                             erimok/uycore - 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. [Framework](/categories/framework)
4. /
5. erimok/uycore

ActiveLibrary[Framework](/categories/framework)

erimok/uycore
=============

WordPress library

50[2 PRs](https://github.com/erimok/uycore/pulls)PHP

Since Aug 7Pushed 4y ago1 watchersCompare

[ Source](https://github.com/erimok/uycore)[ Packagist](https://packagist.org/packages/erimok/uycore)[ RSS](/packages/erimok-uycore/feed)WikiDiscussions main Synced 5d ago

READMEChangelogDependenciesVersions (3)Used By (0)

UYCore WordPress
================

[](#uycore-wordpress)

The main idea of the UYCore WordPress library is to decrease development time and have enjoyed the development process. The UYCore library provides a simple way to create a custom WordPress functionality in a few lines of code.

Basics
------

[](#basics)

You have to run `init` method of UYCore class to initialize work of library features. All calls to the library must be placed before init method of the UYCore class.

```
\UYCore\UYCore::init();
```

Custom Post Types
-----------------

[](#custom-post-types)

An example of default Custom Post Type registration:

```
use UYCore\Facades\PostType;

PostType::register('faq');
```

Custom Taxonomies
-----------------

[](#custom-taxonomies)

An example of default Custom Taxonomy registration:

```
use UYCore\Facades\Taxonomy;

Taxonomy::register('faq_domain');
```

Theme support
-------------

[](#theme-support)

You are able to add WordPress theme support features via the theme support facade class.

```
use UYCore\Facades\ThemeSupport;

ThemeSupport::getInstance()
    ->addTitleTag()
    ->addEditorStyles()
    ->addPostThumbnails(['post']);
```

Security class
--------------

[](#security-class)

Security facade class allows enhancing WordPress website security.

```
use UYCore\Facades\Security;

Security::secureAll();
```

As an alternative way, the developer is able to choose available methods in the security class to enhance security.

```
use UYCore\Facades\Security;

Security::getInstance()
    ->secureApiByAuth()
    ->disableXmlRpc();
```

Service classes
---------------

[](#service-classes)

The library provides access to a bunch of service classes.

### Label generator service class

[](#label-generator-service-class)

Label generator service class allows creating a custom array of labels for Post Type and Taxonomy by one code line.

```
use UYCore\Services\LabelGenerator;

$post_type_labels = LabelGenerator::getPostTypeLabels(
    esc_html__('Tip', 'domain'),
    esc_html__('FAQ', 'domain')
));

$taxonomy_labels = LabelGenerator::getTaxonomyLabels(
    esc_html__('Tip category', 'domain'),
    esc_html__('FAQ categories', 'domain')
);
```

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity32

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/20e83a6f6da31f6733ab54a401f61a40e62af6c0485206013a6494d8b9d4af40?d=identicon)[erimok](/maintainers/erimok)

---

Top Contributors

[![erimok](https://avatars.githubusercontent.com/u/52782326?v=4)](https://github.com/erimok "erimok (7 commits)")

---

Tags

frameworkphpphp-frameworkphp7wordpresswordpress-developmentwordpress-php-librarywordpress-plugin

### Embed Badge

![Health badge](/badges/erimok-uycore/health.svg)

```
[![Health](https://phpackages.com/badges/erimok-uycore/health.svg)](https://phpackages.com/packages/erimok-uycore)
```

###  Alternatives

[laravel/telescope

An elegant debug assistant for the Laravel framework.

5.2k67.8M192](/packages/laravel-telescope)[spiral/roadrunner

RoadRunner: High-performance PHP application server and process manager written in Go and powered with plugins

8.4k12.2M84](/packages/spiral-roadrunner)[nolimits4web/swiper

Most modern mobile touch slider and framework with hardware accelerated transitions

41.8k177.2k1](/packages/nolimits4web-swiper)[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k36.7M259](/packages/laravel-dusk)[laravel/prompts

Add beautiful and user-friendly forms to your command-line applications.

708181.8M596](/packages/laravel-prompts)[cakephp/chronos

A simple API extension for DateTime.

1.4k47.7M121](/packages/cakephp-chronos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
