CBX Dynamic Sidebar

Descrizione

CBX Dynamic Sidebar for WordPress helps to create dynamic sidebar or widget position using custom post type. Sometimes we need to put sidebar inside content and this plugin
helps to create sidebar using custom post type and put the sidebar inside content using shortcode using simple shortcode

[cbxdynamicsidebar id=”post id here” /]

It’a also possible to call the sidebar using direction function call in theme

 <?php

    if(function_exists('cbxdynamicsidebar_display')){
      $sidebar_id   = 'post id here';
     $config_array = array(
         'id'            => $sidebar_id,
         'wclass'        => 'cbxdynamicsidebar_wrapper',
         'wid'           => 'cbxdynamicsidebar_wrapper',
         'float'         => 'none'
     );
     echo cbxdynamicsidebar_display($config_array);
    }

  ?>

or more simple way

 <?php
    do_shortcode('[cbxdynamicsidebar id="post id here"]');
  ?>

See the gist here

From the custom post type “cbxsidebar” post edit screen there are other features that is implemented using meta field for

  • sidebar class
  • sidebar description
  • sidebar before widget html wrapper
  • sidebar after widget html wrapper
  • sidebar widget before title html wrapper
  • sidebar widget after title html wrapper
  • sidebar enable disable without deleting the sidebar post
  • Translation ready
  • Gutenberg block support (From v1.0.5)

Shortcode & function Param Definition

id – sidebar post id

wclass – sidebar will be wrapper in a div and it will have a class from the value of param ‘class’, default value is ‘cbxdynamicsidebar_wrapper’. also extra another class will be added using ‘cbxdynamicsidebar_wrapper’ with sidebar id at last

wid – sidebar will be wrapper in a div and it will have a class from the value of param ‘cbxdynamicsidebar_wrapper’, default value is ‘cbxdynamicsidebar_wrapper’ with sidebar id at last

float – default value ‘none’, other possible values ‘left’, ‘right’, which means float none/auto, float left and float right

For shortcode with all possible param –

[cbxdynamicsidebar id=”post id here” float=”left” wclass=”cbxdynamicsidebar_wrapper” wid=”cbxdynamicsidebar_wrapper” /]

For more details check here

Screenshot (schermate di esempio)

  • Sidebar Listing with shortcode note
  • Single Sidebar Edit
  • Widget assign in sidebar from admin panel
  • Frontend Dynamic sidebar appears from shortcode

Blocchi

Questo plugin fornisce 1 blocco.

codeboxr/cbxdynamicsidebar

Installazione

This section describes how to install the plugin and get it working.

e.g.

  1. Upload cbxdynamicsidebar folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Crediti e riconoscimenti

“CBX Dynamic Sidebar” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

Traduci “CBX Dynamic Sidebar” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

1.0.5

  • [New] Added Gutenberg block support

1.0.4

  • [Improvement] Lots of minor improvement and less code

1.0.3

  • Re-branded as per Codeboxr.com
  • Added clipboard copy feature for shortcode

1.0.1

  • First Release