Base.class.php
5 years ago
View.Slide.UPCP.class.php
4 years ago
View.Slide.URP.class.php
4 years ago
View.Slide.WooCommerce.class.php
4 years ago
View.Slide.class.php
4 years ago
View.Slider.class.php
4 years ago
View.class.php
4 years ago
View.Slide.URP.class.php
46 lines
| 1 | <?php |
| 2 | |
| 3 | /** |
| 4 | * Class to display a slide in the slider on the front end. |
| 5 | * |
| 6 | * @since 2.0.0 |
| 7 | */ |
| 8 | class ewdusViewSlideURP extends ewdusViewSlide { |
| 9 | |
| 10 | /** |
| 11 | * Get the content (image, title, etc.) of the slide |
| 12 | * |
| 13 | * @since 2.0.0 |
| 14 | */ |
| 15 | public function get_slide_content() { |
| 16 | |
| 17 | if ( empty( $this->ID ) ) { return; } |
| 18 | |
| 19 | parent::get_slide_content(); |
| 20 | |
| 21 | if ( ! function_exists( 'EWD_URP_Get_Score_Graphic' ) ) { return; } |
| 22 | |
| 23 | $this->title = $this->title . "<div class='ewd-us-urp-score'>" . EWD_URP_Get_Score_Graphic( get_post( $this->ID ) ) . "</div>"; |
| 24 | } |
| 25 | |
| 26 | /** |
| 27 | * Get the initial slide css classes |
| 28 | * @since 2.0.0 |
| 29 | */ |
| 30 | public function slide_classes( $classes = array() ) { |
| 31 | |
| 32 | $parent_classes = parent::slide_classes(); |
| 33 | |
| 34 | $classes = array_merge( |
| 35 | $classes, |
| 36 | $parent_classes, |
| 37 | array( |
| 38 | 'urp_slide' |
| 39 | ) |
| 40 | ); |
| 41 | |
| 42 | return apply_filters( 'us_slide_classes', $classes, $this ); |
| 43 | } |
| 44 | |
| 45 | } |
| 46 |