Revision: 67741
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 24, 2014 02:18 by FlashBuddy
Initial Code
/* === ORIG TESTIMONIALS add_shortcode('testimonial', 'et_testimonial'); function et_testimonial($atts, $content = null) { extract(shortcode_atts(array( 'style' => '', 'id' => '', 'class' => '', 'author' => '', 'company' => '', 'image' => '', 'timthumb' => 'on' ), $atts, 'testimonial')); $content = et_content_helper($content); $style = ( $style <> '' ) ? ' style="' . esc_attr( $style ) . '"' : ''; $id = ($id <> '') ? " id='" . esc_attr( $id ) . "'" : ''; $class = ($class <> '') ? esc_attr( ' ' . $class ) : ''; $orig_name = $author; $author = ( $author <> '' ) ? "<span class='t-author'>" . esc_html( $author ) . "</span>" : ''; $company = ( $company <> '' ) ? "<span class='t-position'>" . esc_html( $company ) . "</span>" : ''; $image_markup = ''; if ( $image <> '' ) { $image = ( $timthumb == 'on' ) ? et_new_thumb_resize( $image, 60, 60, '', $forstyle = true ) : $image; $image_markup = " <div class='t-img'> <img src='" . esc_attr( $image ) . "' alt='" . esc_attr( $orig_name ) . "' /> <span class='t-overlay'></span> </div> "; } $output = " <div{$id} class='et-testimonial-box{$class}'{$style}> <div class='et-testimonial-author-info clearfix'> {$image_markup} {$author} {$company} </div> <div class='et-testimonial clearfix'> {$content} </div> <div class='t-bottom-arrow'></div> </div>"; return $output; } */ /* === TESTIMONIALS ======================= */ add_shortcode('testimonial', 'et_testimonial'); function et_testimonial($atts, $content = null) { extract(shortcode_atts(array( 'style' => '', 'id' => '', 'class' => '', 'author' => '', 'company' => '', 'image' => '', 'link' => '', 'timthumb' => 'on' ), $atts)); $content = et_content_helper($content); $style = ( $style <> '' ) ? ' style="' . $style . '"' : ''; $id = ($id <> '') ? " id='" . esc_attr( $id ) . "'" : ''; $class = ($class <> '') ? esc_attr( ' ' . $class ) : ''; $orig_name = $author; $author = ( $author <> '' ) ? "<span class='t-author'>{$author}</span>" : ''; $company = ( $company <> '' ) ? "<span class='t-position'><a href='{$link}' title='{$orig_name}'>{$company}</a></span>" : ''; $image_markup = ''; if ( $image <> '' ) { $image = ( $timthumb == 'on' ) ? et_new_thumb_resize( $image, 60, 60, '', $forstyle = true ) : $image; $image_markup = " <div class='t-img'> <a href='{$link}' title='{$orig_name}'><img style='z-index: 99; position: relative;' src='{$image}' alt='{$orig_name}' /></a> <span class='t-overlay'></span> </div> "; } /* === END TESTIMONIAL ================*/
Initial URL
Initial Description
Enable link in Elegant Themes testimonials shortcode. Replace existing testimonial code in /et-theme-name/epanel/shortcodes.php with provided snippet. Shortcode will look like this: [testimonial link="yourlinkaddress.com" author="Author Name" company="Company Name" image="path-to-author-image"]blah blah blah[/testimonial]
Initial Title
Elegant Themes Testimonial Shortcode - Add Link to Company Name and Uuthor Image
Initial Tags
Initial Language
PHP