class WpHelper

Properties

protected $app

Methods

__construct($app)

Add Admin Notice

addMenuLink([int] $page_id, [str] $page_title, [int] $menu_id, [int] $parent = 0)

Adds Page to a WordPress navmenu

void
addPluginLinks(array $plugin_links = array())

Add Admin Notice

addShortcode($tag, Closure $closure)

Add Shortcode

void
addAdminNotice(Closure $closure)

Add Admin Notice

addMetaBox(string $id, string $title, Closure $closure, string $screen = 'post', string $context = 'normal', string $priority = 'default', integer $closure_args = 1)

Add Shortcode

addWidget(string $class)

Add Widget

addDashboardWidget(string $id, string $name, string $closure)

Add Widget

addAdminPanel($menu_slug, $menu_title, $page_title, $closure, $capability = array('manage_options'))

Add Admin Panel

addAdminSubPanel($parent_slug, $menu_slug, $menu_title, $page_title, $closure, $capability = array('manage_options'))

Add Admin Panel

addAction($action, Closure $closure, $priority = 10, $closure_arguments = 0)

Add Action

addAdminBarNode($parent = false, $id, $title, $href, $group = false, $meta = array())

Add Admin Bar Node

enqueueStyle(string $handle, string $src, array $dependencies = array(), string $version = '1.0.0', string $media = 'all')

Enqueue Style

enqueueScript(string $handle, string $src, array $dependencies = array(), string $version = '1.0.0', boolean $inFooter = true)

Enqueue Script

object
getGlobalPost()

Get Wp Global Post Object

static array
getWpDatabaseConnection()

Get WP Database

Details

at line 10
__construct($app)

Add Admin Notice

Parameters

$app \Illuminate\Contracts\Foundation\Application

Adds Page to a WordPress navmenu

Parameters

[int] $page_id The ID of the page you want to add
[str] $page_title Title of menu item
[int] $menu_id NavMenu ID
[int] $parent (Optional) Menu item Parent ID

Add Admin Notice

Parameters

array $plugin_links

Return Value

void

at line 57
WpHelper addShortcode($tag, Closure $closure)

Add Shortcode

Parameters

$tag
Closure $closure

Return Value

WpHelper

at line 67
void addAdminNotice(Closure $closure)

Add Admin Notice

Parameters

Closure $closure

Return Value

void

at line 82
WpHelper addMetaBox(string $id, string $title, Closure $closure, string $screen = 'post', string $context = 'normal', string $priority = 'default', integer $closure_args = 1)

Add Shortcode

Parameters

string $id
string $title
Closure $closure
string $screen post|page|custom_postType.,
string $context normal|side|advanced,
string $priority default|high|low,
integer $closure_args

Return Value

WpHelper

at line 107
WpHelper addWidget(string $class)

Add Widget

Parameters

string $class

Return Value

WpHelper

at line 123
WpHelper addDashboardWidget(string $id, string $name, string $closure)

Add Widget

Parameters

string $id
string $name
string $closure

Return Value

WpHelper

at line 147
WpHelper addAdminPanel($menu_slug, $menu_title, $page_title, $closure, $capability = array('manage_options'))

Add Admin Panel

Parameters

$menu_slug
$menu_title
$page_title
$closure
$capability

Return Value

WpHelper

at line 171
WpHelper addAdminSubPanel($parent_slug, $menu_slug, $menu_title, $page_title, $closure, $capability = array('manage_options'))

Add Admin Panel

Parameters

$parent_slug
$menu_slug
$menu_title
$page_title
$closure
$capability

Return Value

WpHelper

at line 193
WpHelper addAction($action, Closure $closure, $priority = 10, $closure_arguments = 0)

Add Action

Parameters

$action
Closure $closure
$priority
$closure_arguments

Return Value

WpHelper

at line 206
WpHelper addAdminBarNode($parent = false, $id, $title, $href, $group = false, $meta = array())

Add Admin Bar Node

Parameters

$parent
$id
$title
$href
$group
$meta

Return Value

WpHelper

at line 230
WpHelper enqueueStyle(string $handle, string $src, array $dependencies = array(), string $version = '1.0.0', string $media = 'all')

Enqueue Style

Parameters

string $handle
string $src
array $dependencies
string $version
string $media [all|screen|print]

Return Value

WpHelper

at line 246
WpHelper enqueueScript(string $handle, string $src, array $dependencies = array(), string $version = '1.0.0', boolean $inFooter = true)

Enqueue Script

Parameters

string $handle
string $src
array $dependencies
string $version
boolean $inFooter

Return Value

WpHelper

at line 258
object getGlobalPost()

Get Wp Global Post Object

Return Value

object

at line 267
static array getWpDatabaseConnection()

Get WP Database

Return Value

array