Skip to content

Latest commit

 

History

History
51 lines (38 loc) · 1.38 KB

sidebars.md

File metadata and controls

51 lines (38 loc) · 1.38 KB

Sidebars

Defining Sidebars

To add a new sidebar, all we have to do is access our sidebar service provider located at /app/Providers/SidebarServiceProvider.php, then add another element to the property $sidebars array.

<?php namespace App\Providers;

use LaraPress\Sidebars\SidebarServiceProvider as BaseSidebarServiceProvider;

class SidebarServiceProvider extends BaseSidebarServiceProvider
{

    /**
     * An array of sidebars to be loaded as WordPress sidebars.
     *
     * @see LaraPress\Sidebars\SidebarServiceProvider for proper structure
     * @var array
     */
    protected $sidebars = [
        [
            'name'        => 'Example sidebar',
            'description' => 'Just an example sidebar',
        ],
        [
            'name'        => 'Another Sidebar',
            'description' => 'This is just another sidebar'
        ]
    ];
}

Display Sidebar Metabox on a Post Type

See Metabox.

Using Sidebars

Registered Sidebars are are available as options in a metabox on post types through WP Admin.

Use the $__sidebar variable with the @sidebar blade directive when creating views for a Post, Page, or Custom Post Type.

@sidebar($__sidebar)