| Server IP : 216.250.13.251 / Your IP : 216.73.217.37 Web Server : nginx/1.24.0 System : Linux gunay 6.8.0-134-generic #134-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 26 18:43:11 UTC 2026 x86_64 User : root ( 0) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/gunay/wp-content/plugins/rt19-extentions/inc/shortcodes/ |
Upload File : |
<?php
if( ! function_exists("rt_shortcode_banner") ){
/**
* Banner Box Shortcode
*
* @param array $atts
* @param string $content
* @return html $banner
*/
function rt_shortcode_banner( $atts, $content = null ) {
//defaults
extract(shortcode_atts(array(
"id" => "",
"class" => "",
"text_alignment" => 'left',
"button_text" => '',
"button_icon" => '',
"button_link" => '',
"button_size" => 'small',
"button_style" => 'default',
"href_title" => '',
"link_target" => '_self',
), $atts));
#
# Button
#
$withbutton = $button = "";
$href_title = ! empty( $href_title ) ? $href_title : $button_text;
//button format
$button_format = '
[button
button_size = "'.$button_size.'"
button_text = "'.$button_text.'"
button_link = "'.$button_link.'"
button_icon = "'.$button_icon.'"
button_style = "'.$button_style.'"
href_title = "'.$href_title.'"
link_open = "'.$link_target.'"
]
';
! empty( $button_text )
and $button = '<div class="button_holder"><div>'.do_shortcode($button_format).'</div></div>';
#
# Banner
#
//id attr
$id_attr = ! empty( $id ) ? 'id="'.$id.'"' : "";
//withbutton
! empty( $button_text )
and $class .= "withbutton";
//banner format
if( $text_alignment == "left"){
$banner_format = '
<div %1$s class="banner %2$s clearfix" data-rt-animate="animate" data-rt-animation-type="fadeIn" data-rt-animation-group="single" >
<div class="featured_text">
%3$s
</div>
%4$s
</div>
';
}else{
$banner_format = '
<div %1$s class="banner %2$s clearfix" data-rt-animate="animate" data-rt-animation-type="fadeIn" data-rt-animation-group="single" >
<div class="featured_text">
%3$s
</div>
%4$s
</div>
';
}
//banner output
$banner = sprintf($banner_format,
$id_attr,
$class,
rt_visual_composer_content_fix(do_shortcode($content)),
$button
);
return $banner;
}
}
add_shortcode('banner', 'rt_shortcode_banner');