Suggestions
-
Hi great plugin; thanks. I have a few suggestions:
Can you add embed code to the hover links?
Also… is it possible to have the Social Share plugin images appear wherever the image is shared/embedded? Maybe not Facebook, but like other blogs, for example.
Thanks again.
https://www.ads-software.com/plugins/wwm-social-share-on-image-hover/
-
Thanks for the feedback,
I didn’t get your suggestion in a right way.
Can you please explain little bit more ?
Also I think Support thread gives email notification, but it didn’t ??Hi, I’ve installed this plugin but I can’t see the social sharing options when I hover over my images. I’ve gone through the settings so I’m not sure why I can’t see it.
Can you please help me?
Thanks!
PS. My site is: https://www.monikanybom.com
Hello mnybom,
When I check your website the plugin Css and Js files loads properly, but on images required class is notable to find, so there is two possibilities.
1) Your cache plugin (try to remove current cached pages)
2) Image inserting method (is that using any other plugin to insert images to the pages?. Or in the plugin option, did you setup any width limit on plugin options ?)Hi, Great plugin. Would you make it possible to share the image “Caption” text (with the image) as well?
Hello Mending,
If I understand correctly your requirement is something like , alter the share title with current Image “alt tag” or “title tag”
.First you have to go to wwm_custom.js and unpack it , you can find the file in following path
wp-content/plugins/wwm-social-share/js/wwm_custom.js
The alter the following execute_wwmfun() like below.function execute_wwmfun(e) { var t = jQuery('meta[property="og:image"]').attr("content"); var n = jQuery('meta[name="og:description"]').attr("content"); var r = jQuery('meta[name="description"]').attr("content"); // var i = WWWM_FilterData(jQuery('meta[name="og:title"]').attr("content")); You can comment this line This is for picking default og:title as share title if (jQuery.trim(i) == "") var s = WWWM_FilterData(jQuery("title").text()); else var s = i; var i = WWWM_FilterData(jQuery(e).parent().prev("img").attr("alt")); // Add this new line in this place and forcefully push to read image Alt tag or title tag based on your requirement var o = WWWM_FilterData(n); var u = jQuery(e).parent().prev("img").attr("src"); var a = document.location.href; var f = WWWM_FilterData(r); var l = ""; if (jQuery.trim(u) == "") u = t; if (jQuery.trim(n) == "") o = s; if (jQuery.trim(r) == "") r = s; if (jQuery(e).hasClass("wwm_facebook")) { wwm_fb_share(s, a, u, f, o) } if (jQuery(e).hasClass("wwm_twitter")) { var l = "https://twitter.com/home?status=" + escape(s) + "+" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_gplus")) { var l = "https://plus.google.com/share?url=" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_pinit")) { var l = "https://pinterest.com/pin/create/bookmarklet/?media=" + encodeURIComponent(u) + "&url=" + encodeURIComponent(a) + "& is_video=false&description=" + o; wwm_common_share(l) } if (jQuery(e).hasClass("wwm_tumblr")) { var l = "https://www.tumblr.com/share/photo?source=" + encodeURIComponent(u) + "&caption=" + o + "&clickthru=" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_linked")) { var l = "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(a) + "&title=" + s + "&source=" + encodeURIComponent(a); wwm_common_share(l) } }
Hope its works for you! Make sure to clear the browser cache and plugin cache.
Hi Jobin
Not the current Image “alt tag” or “title tag” but the default WordPress image “Caption” tag/field.
Hello Mending,
Its difficult bcoz each sites have different structure for their image caption. so writing a common plugin will not work that way, If you can share site url I will check structure and alter Js files for you.But the default WordPress image caption field is the genuin WP structure, so shouldn’t that be the one to support?
https://www.dropbox.com/s/4jbm0zqf59otdry/Sk?rmbillede%202014-08-20%2018.43.22.png
From back end its keep same standard, the caption field is displaying on front may change based on template basically structure like some templates use the caption just below image in a “span” , some other template use like a separate box under image for the caption.
So when we come to a plugin, for front its difficult to understand common strategies , that is why I ask your URL based on that I will recommend customization for your site.
Hope its clear for you.This is URL to where you can see the plugin and caption text in action. Thanks
Hello Mending,
You can try this , Form your HTML structure used the codes , first unpack the JS and replace the function execute_wwmfun(e) with following codes.
function execute_wwmfun(e) { var t = jQuery('meta[property="og:image"]').attr("content"); var n = jQuery('meta[name="og:description"]').attr("content"); var r = jQuery('meta[name="description"]').attr("content"); // var i = WWWM_FilterData(); You can comment this line This is for picking default og:title as share title if (jQuery.trim(i) == "") var s = WWWM_FilterData(jQuery("title").text()); else var s = i; var i = WWWM_FilterData(jQuery(e).parent().parent().next('span.gallery-caption').text();); // Add this new line in this place and forcefully push to read image caption based on your requirement var o = WWWM_FilterData(n); var u = jQuery(e).parent().prev("img").attr("src"); var a = document.location.href; var f = WWWM_FilterData(r); var l = ""; if (jQuery.trim(u) == "") u = t; if (jQuery.trim(n) == "") o = s; if (jQuery.trim(r) == "") r = s; if (jQuery(e).hasClass("wwm_facebook")) { wwm_fb_share(s, a, u, f, o) } if (jQuery(e).hasClass("wwm_twitter")) { var l = "https://twitter.com/home?status=" + escape(s) + "+" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_gplus")) { var l = "https://plus.google.com/share?url=" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_pinit")) { var l = "https://pinterest.com/pin/create/bookmarklet/?media=" + encodeURIComponent(u) + "&url=" + encodeURIComponent(a) + "& is_video=false&description=" + o; wwm_common_share(l) } if (jQuery(e).hasClass("wwm_tumblr")) { var l = "https://www.tumblr.com/share/photo?source=" + encodeURIComponent(u) + "&caption=" + o + "&clickthru=" + encodeURIComponent(a); wwm_common_share(l) } if (jQuery(e).hasClass("wwm_linked")) { var l = "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(a) + "&title=" + s + "&source=" + encodeURIComponent(a); wwm_common_share(l) } }
Hope its works..
I’m making the suggestion as Resolved.
Please create new support thread for any suggestion.
thanks for the feedback.
- The topic ‘Suggestions’ is closed to new replies.