Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][PHP]Stałe hiperłącze w funkcji zmiennej?
Forum PHP.pl > Forum > Przedszkole
spamsnp
Witam,

Przyznaje się że jestem laikiem w kwestii PHP i JS, jednak od 2 dni siedze na stroną WP która jak na złośc nie chce działać tak jak tego chce.
Na stronie jest Slider który wykorzystuje zdjęcia z ze wpisów jako obraz slidera (galerii foto), szkopuł w tym że po kliknięciu przenosi na stronę wpisu co się zupełnie mija z celem.

Potrzebuje pomocy w celu wyłącznia wogóle tego hiperłącza, chyba że jest możliwośc aby wprowadzić w kodzie choćby jeden stały odnośnik.
Tak jak mówiłem grzebałem już długo nad tym, znalazłem częśc kodu, kóra miała działać ale nie działa. Może uda sie wam nad tym zapanować ;/

  1. <?php
  2.  
  3.  
  4. if ( ! function_exists( 'attitude_featured_post_slider' ) ) {
  5. function attitude_featured_post_slider() {
  6. global $post;
  7.  
  8. global $attitude_theme_options_settings;
  9. $options = $attitude_theme_options_settings;
  10.  
  11. $attitude_featured_post_slider = '';
  12. if( ( !$attitude_featured_post_slider = get_transient( 'attitude_featured_post_slider' ) ) && !empty( $options[ 'featured_post_slider' ] ) ) {
  13.  
  14. if( 'wide-layout' == $options[ 'site_layout' ] ) {
  15. $slider_size = 'slider-wide';
  16. }
  17. else {
  18. $slider_size = 'slider-narrow';
  19. }
  20.  
  21. $attitude_featured_post_slider .= '
  22. <section class="featured-slider"><div class="slider-cycle">';
  23. $get_featured_posts = new WP_Query( array(
  24. 'posts_per_page' => $options[ 'slider_quantity' ],
  25. 'post_type' => array( 'post', 'page' ),
  26. 'post__in' => $options[ 'featured_post_slider' ],
  27. 'orderby' => 'post__in',
  28. 'ignore_sticky_posts' => 1 // ignore sticky posts
  29. ));
  30. $i=0; while ( $get_featured_posts->have_posts()) : $get_featured_posts->the_post(); $i++;
  31. $title_attribute = apply_filters( 'the_title', get_the_title( $post->ID ) );
  32. $excerpt = get_the_excerpt();
  33. if ( 1 == $i ) { $classes = "slides displayblock"; } else { $classes = "slides displaynone"; }
  34. $attitude_featured_post_slider .= '
  35. <div class="'.$classes.'">';
  36. if( has_post_thumbnail() ) {
  37.  
  38. $attitude_featured_post_slider .= '<figure>';
  39.  
  40. $attitude_featured_post_slider .= get_the_post_thumbnail( $post->ID, $slider_size, array( 'title' => esc_attr( $title_attribute ), 'alt' => esc_attr( $title_attribute ), 'class' => 'pngfix' ) ).'</figure>';
  41. }
  42. if( $title_attribute != '' || $excerpt !='' ) {
  43. $attitude_featured_post_slider .= '
  44. <article class="featured-text">';
  45. if( $title_attribute !='' ) {
  46. $attitude_featured_post_slider .= '<div class="featured-title">'. get_the_title() . '</div><!-- .featured-title -->';
  47. }
  48. if( $excerpt !='' ) {
  49. $attitude_featured_post_slider .= '<div class="featured-content">'.$excerpt.'</div><!-- .featured-content -->';
  50. }
  51. $attitude_featured_post_slider .= '
  52. </article><!-- .featured-text -->';
  53. }
  54. $attitude_featured_post_slider .= '
  55. </div><!-- .slides -->';
  56. endwhile; wp_reset_query();
  57. $attitude_featured_post_slider .= '</div>
  58. <nav id="controllers" class="clearfix">
  59. </nav><!-- #controllers --></section><!-- .featured-slider -->';
  60.  
  61. set_transient( 'attitude_featured_post_slider', $attitude_featured_post_slider, 86940 );
  62. }
  63. echo $attitude_featured_post_slider;
  64. }
  65. }






Link do strony obrazowo

http://adamdzik.laohost.net/wordpress/

dzieki i pozdrawiam
snippeer
jeśli założyłem temat w złym dzialę proszę o przeniesienie.

Naprawdę zależy mi na szybki rozwiązaniu sprawy.

Z góry wszystkim dziękuję
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.