slider-layerslider.php 747 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. /**
  3. * Header slider template for LayerSlider WP
  4. *
  5. * @package vamtam/consulting
  6. */
  7. $post_id = vamtam_get_the_ID();
  8. if ( is_null( $post_id ) ) {
  9. return;
  10. }
  11. $id = (int) str_replace( 'layerslider-', '', vamtam_post_meta( $post_id, 'slider-category', true ) );
  12. if ( ! empty( $id ) && function_exists( 'layerslider_check_unit' ) ) {
  13. $slider = lsSliderById( $id );
  14. if ( null !== $slider ) {
  15. echo "<div class='layerslider-fixed-wrapper' style='height:" . esc_attr( layerslider_check_unit( $slider['data']['properties']['height'] ) ) . "'>";
  16. echo do_shortcode( '[layerslider id="' . $id . '"]' ); // xss ok
  17. echo '</div>';
  18. echo '<div style="height:1px;margin-top:-1px"></div>';
  19. wp_enqueue_script( 'vamtam-ls-height-fix' );
  20. }
  21. }