Improve sidebar shortcode

This commit is contained in:
Tetrakern 2024-08-03 20:40:13 +02:00
parent 96cca760c1
commit 1757e3d3df
3 changed files with 12 additions and 30 deletions

View File

@ -1987,14 +1987,6 @@
"oAP" : "\/searchform.php",
"oF" : 1
},
"\/sidebar-fictioneer-sidebar.php" : {
"cB" : 0,
"ft" : 8192,
"hM" : 0,
"oA" : 1,
"oAP" : "\/sidebar-fictioneer-sidebar.php",
"oF" : 1
},
"\/single-fcn_chapter.php" : {
"cB" : 0,
"ft" : 8192,

View File

@ -2112,8 +2112,18 @@ function fictioneer_shortcode_sidebar( $attr ) {
// Buffer
ob_start();
// Output sidebar
get_sidebar( $name );
// Does sidebar exist?
if ( ! is_active_sidebar( $name ) ) {
return;
}
// Start HTML ---> ?>
<div class="fictioneer-sidebar _shortcode">
<div class="fictioneer-sidebar__wrapper">
<?php dynamic_sidebar( $name ); ?>
</div>
</div>
<?php // <--- End HTML
// Capture and return buffer
return ob_get_clean();

View File

@ -1,20 +0,0 @@
<?php
/**
* Sidebar
*
* @package WordPress
* @subpackage Fictioneer
* @since 5.20.0
*/
// No direct access!
defined( 'ABSPATH' ) OR exit;
?>
<div id="fictioneer-sidebar" class="fictioneer-sidebar">
<div class="fictioneer-sidebar__wrapper">
<?php dynamic_sidebar( 'fictioneer-sidebar' ); ?>
</div>
</div>