Skip to content
/ oop-wp Public

A library of OOP style helper classes for WordPress theme and plugin development.

License

Notifications You must be signed in to change notification settings

SebKay/oop-wp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOP WP

Test PHP

A simple library of OOP style helper classes for WordPress theme and plugin development.

Most methods in this package are wrappers for already existing functionality like get_the_title() or get_user_meta(), but they give you a much cleaner (and more modern) way to do so!

Installation

It's recommended you install this package via Composer.

composer require sebkay/oop-wp

You'll need to include the Composer autoloader so you have access to the package. Add the following to the top of your functions.php file:

require get_template_directory() . '/vendor/autoload.php';

Usage

Wherever you want to use one of the OOP implementations, you can do so like this:

use OOPWP\PostTypes\Post;

$blog_post = new Post(get_the_ID());

$blog_post->title();

Dates with nesbot/carbon

All dates use the Carbon PHP library.

use OOPWP\PostTypes\Post;

$blog_post = new Post(get_the_ID());

# date() is \Carbon\Carbon object
$blog_post->date()->format('j F Y);

Available Classes

Posts

  • OOPWP\PostTypes\Post

Users

  • OOPWP\Users

About

A library of OOP style helper classes for WordPress theme and plugin development.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy