Support » Plugin: Cool Image Share » How to display panel only on single post (not page)

  • Resolved fususu

    (@fususu)


    Hello,

    How to do that?

    I see in the settings there is
    Show icons panel only on single pages

    But it doesn’t do anything different.

Viewing 15 replies - 1 through 15 (of 16 total)
  • And I don’t know why the panel suddenly appear on the small images near the end of this page (it should be hide, right?): https://fususu.com/numagician/

    Plugin Author Flector

    (@flector)

    You can change string in cool-image-share.php:

    
    if($cis_options['visibility']=='enabled' and !is_singular()) {return $content;}
    

    to

    
    if($cis_options['visibility']=='enabled' and !is_single()) {return $content;}
    

    And I wonder why the first image the panel seem not work, but the second work
    example: https://fususu.com/tinh-yeu-la-gi-qua-nhung-cau-noi-hay/

    Oh, I’ve figured it out. When an image have caption, the sharing panel just show up and seem broken. Hope you fix it soon.

    Thank you. That helps. Great Plugin!!!
    I’ve posted another issue with images that have caption in another topic.

    Plugin Author Flector

    (@flector)

    What theme are you use?
    Or what plugin are you use for images caption?

    I don’t use any plugin for the caption, just use the default caption function of wordpress. My theme is Hueman the newest. Please check it.

    Plugin Author Flector

    (@flector)

    I cannot repeat this bug with Hueman theme (https://wordpress.org/themes/hueman/):

    It’s strange. Here is the html code on my post.
    [caption id="" align="aligncenter" width="800"]<a href="https://fususu.com/book-nhung-nguoi-khon-kho" target="_blank"><img src="https://fususu.com/wp-content/uploads/2016/09/3_zpsob4pbqrc.jpg" alt="tình yêu là gì qua những câu nói hay" width="800" height="447" /></a> Click vào ảnh để tìm hiểu cuốn sách kinh điển của Victor Hugo[/caption]
    When the caption wrap the link & img tag, the bug happened.

    Plugin Author Flector

    (@flector)

    problem with missing class attribute in img tag. code must be:

    
    [caption id="" align="aligncenter" width="800"]<a 
    href="https://fususu.com/book-nhung-nguoi-khon-kho" 
    target="_blank"><img class="" src="https://fususu.com/
    wp-content/uploads/2016/09/3_zpsob4pbqrc.jpg" alt="tình 
    yêu là gì qua những câu nói hay" width="800" height="447" />
    </a> Click vào ảnh để tìm hiểu cuốn sách kinh điển của 
    Victor Hugo[/caption]
    
    • This reply was modified 2 years, 10 months ago by Flector.

    Thank you. It works. But… I have many images wrapped by caption tag and don’t have the tag class=”” like that. Is there any way for you plugin to detect that and fix automatically?

    Plugin Author Flector

    (@flector)

    I’m sorry, I dont know. WordPress by default add class attribute to any images, that were added to visual editor.

    It’s strange. Because when I insert an image and look into the code. There was no class=”” by default.

    I’ve tested deleting the class=”…” on the second image, the panel just show normal. The bug happen only when we wrap them in a [caption][/caption] without class=””

    Hope you find a way to fix it.

    I’ve fixed myself by doing a mass replace in the database.

    UPDATE wp_posts SET post_content = REPLACE (
    post_content,
    '<img src=',
    '<img class="" src=');

    Now everything is ok.

    Plugin Author Flector

    (@flector)

    I just test:

    1.

    2.

    3.

    4.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘How to display panel only on single post (not page)’ is closed to new replies.