| 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_quote_function") ){
/**
* Heading Shortcode
*
* @param array $atts
* @param string $content
* @return html $heading_output
*/
function rt_quote_function( $atts, $content = null ) {
//defaults
extract(shortcode_atts(array(
"id" => '',
"class" => '',
"name" => '',
"position" => '',
"link" => '',
"link_title" => '',
), $atts));
$content = $content;
//id attr
$id = ! empty( $id ) ? 'id="'.sanitize_html_class($id).'"' : "";
//class attr
$class = ! empty( $class ) ? 'class="'.sanitize_html_class($class).'"' : "";
//author link
$link = esc_url( $link );
$link_output = ! empty( $link ) && ! empty( $link_title ) ? '<a href="'. $link. '" target="_blank" title="'.$link_title.'" class="client_link">'. $link_title. '</a>' : "" ;
$link_output = ! empty( $link ) ? '<a href="'. $link. '" target="_blank" title="" class="client_link">'. str_replace( "http://","",$link ). '</a>' : $link_output;
//author name
$author = ! empty( $name ) ? '<span>'. $name .'</span>' : "" ;
//position
$author .= ! empty( $position ) ? ", ".$position : "";
//author output
$author_output = ! empty($author) || ! empty( $link_output ) ? sprintf(
'<div class="author_info">
%1$s %2$s
</div>',
$author, $link_output) : "";
//output
$output = sprintf(
'<div class="rt_quote" %1$s %2$s>
<p>
<span class="icon-quote-left"></span>
%3$s
<span class="icon-quote-right"></span>
</p>
%4$s
</div>',
$id, $class, $content, $author_output);
return $output;
}
}
add_shortcode('rt_quote', 'rt_quote_function');