| 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_timeline") ){
/**
* Timeline Holder Shortcode
*
* @param array $atts
* @param string $content
* @return html $holder_output
*/
function rt_timeline( $atts, $content = null ) {
extract(shortcode_atts(array(
"id" => '',
"class" => '',
"style" => "",
"chained" => false
), $atts));
$holder_output = "";
//fix shortcode
$content = do_shortcode($content);
//id attr
$id_attr = ! empty( $id ) ? 'id="'.$id.'"' : "";
$holder_output = sprintf('
<section %1$s class="timeline %2$s %3$s">
%4$s
</section>
', $id_attr, $style, $class, $content );
return $holder_output;
}
}
if( ! function_exists("rt_tl_event") ){
/**
* Timeline Single Event Shortcode
*
* @param array $atts
* @param string $content
* @return html $holder_output
*/
function rt_tl_event( $atts, $content = null ) {
extract(shortcode_atts(array(
"id" => '',
"class" => '',
"day" => '',
"month" => '',
"year" => '',
"title" => ''
), $atts));
//content
$content = rt_visual_composer_content_fix(do_shortcode($content));
//title
$title_output = ! empty( $title ) ? '<h4 class="event-title">'.$title.'</h4>' : "";
//output
$date_output = sprintf('
<span class="event-date">
<span class="day">%1$s</span>
<span class="month">%2$s</span>
<span class="year">%3$s</span>
</span>
', $day, $month, $year );
//id attr
$id_attr = ! empty( $id ) ? 'id="'.$id.'"' : "";
//class attr
$class_attr = ! empty( $class ) ? 'class="'.$class.'"' : "";
//output
$output = sprintf('
<div %1$s %2$s>
%3$s<div class="event-details">%4$s%5$s</div>
</div>
', $id_attr, $class_attr, $date_output, $title_output, $content );
return $output;
}
}
add_shortcode('rt_timeline', 'rt_timeline');
add_shortcode('rt_tl_event', 'rt_tl_event');