Support » Plugin: Agnosia Bootstrap Carousel by AuSoft » Link to file not working

  • Resolved merchantweb

    (@merchantweb)


    Hi there,

    Great plugin! I am using it successfully, but with a couple issues and I cannot find out if it is due to the theme I’m using or what.

    I am using the Woothemes Canvas theme

    This issue is that the link=file option in shortcode is not working. Here is my shortcode: [gallery type="carousel" link="file" ids="19,20,21,22,23"]

    I am using the Twitter Bootsrap CSS plugin to provide all bootstrap files. Could this be part of the issue?

    Check out the site at http://logicode/gallery

    I noticed in the class.php file in the plugin directory there is no href around the generated carousel images. how do you create the link to file then?:

    /**
    	 * Get HTML-formatted image for a carousel item.
    	 *
    	 * @param  array $post A WordPress $post object.
    	 * @return string      HTML result.
    	 */
    	private function get_img( $post ) {
    		extract( $this->attributes );
    		$output = '';
    		$image = wp_get_attachment_image_src( $post['ID'] , $size );
    		$output .= '<img alt="' . $post['post_title'] . '" src="' . $image[0] . '" />';
    		$output = apply_filters( 'agnosia_bootstrap_carousel_img', $output, $image[0], $this->attributes, $post );
    		return $output;
    	}

    Thanks a million!

    https://wordpress.org/plugins/agnosia-bootstrap-carousel/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Andrés Villarreal

    (@andrezrv)

    Hi!

    That happens because the plugin applies the link to the title, not to the image, so there won’t be any link if you choose to not show the title.

    However, you can do a little tweak to apply the link to the title by adding something like this to a plugin:

    add_filter( 'agnosia_bootstrap_carousel_img', 'agnosia_bootstrap_carousel_img_link', 10, 2 );
    function agnosia_bootstrap_carousel_img_link( $output, $url ) {
    	$output = '<a href="' . $url . '">' . $output . '</a>';
    	return $output;
    }

    Hope this helps 🙂

    Thread Starter merchantweb

    (@merchantweb)

    Awesome!! I’m sure this will help. I’ve been so busy I’m just now getting to it… will post my result when I get it working. Gonna add some nice styling to the slider. Just trying not to hijack people’s threads in meantime haha 😉

    Thread Starter merchantweb

    (@merchantweb)

    It worked! I really appreciate it.

    Plugin Author Andrés Villarreal

    (@andrezrv)

    Great! Nice to see you got it to work 🙂

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Link to file not working’ is closed to new replies.