Forum Replies Created

Viewing 15 replies - 91 through 105 (of 107 total)
  • Plugin Author jobinjose01

    (@jobinjose01)

    Hello janpencik,

    Sorry for the delay,
    This error means you are not set the APP correctly Please follow the instructions clearly.
    Set the domain and site URL correctly.

    Hope it get resolved.

    Plugin Author jobinjose01

    (@jobinjose01)

    Hello ameliamadelaine,

    sorry for the delay, The plugin by default share the correct page URL of the image. It not share the home page URL.
    Please let me know what kind of issue are you facing.

    Plugin Author jobinjose01

    (@jobinjose01)

    Hello Mending,

    The social APP and the browser are two different things, So when you are on a webpage Its not possible to access the android/iphone app data. means from browser we can’t check the login status of your App. so the suggestion is technically not possible.
    Thanks for feedback.

    Plugin Author jobinjose01

    (@jobinjose01)

    No, Its just a simple fix and no reason for releasing a new version for that So please download it manually.

    Plugin Author jobinjose01

    (@jobinjose01)

    Tested and fixed the issue on FB JS SDK Loading on WordPress latest versions.
    thanks for your valuable suggestions!.

    Im closing the support ticket, any one experiencing any kind of issue feel free to write on my website or open a support ticket.

    Plugin Author jobinjose01

    (@jobinjose01)

    You are using WordPress version 3.9 ?, I will check the plugin code with 3.9 then let you know any fix required.

    Thanks for your feedback.

    Plugin Author jobinjose01

    (@jobinjose01)

    yes, It should required, Im not sure why its not showing on your site, only possibility is cache issue, Once you removed the cache and save the setting properly its should work.

    On a last try to add following code with your FB APP ID on template header.php

    <script type="application/javascript">
    window.fbAsyncInit = function() {
    				// init the FB JS SDK
    				FB.init({
    				  appId      : "564321370281405",
    				  status     : true,
    				  xfbml      : true
    				});
    
    			  }; // Load the SDK asynchronously
    				(function(d, s, id){
    				 var js, fjs = d.getElementsByTagName(s)[0];
    				 if (d.getElementById(id)) {return;}
    				 js = d.createElement(s); js.id = id;
    				 js.src = "//connect.facebook.net/en_US/all.js";
    				 fjs.parentNode.insertBefore(js, fjs);
    }(document, "script", "facebook-jssdk"));
    </script>
    Plugin Author jobinjose01

    (@jobinjose01)

    Try to remove the plugin and install once again , If your not did any customization on plugin files.

    Plugin Author jobinjose01

    (@jobinjose01)

    No , there is no chance for conflict with Yoast plugin, may be your cache plugin need to be refreshed ,bcoz once you setup the FB APP ID and JS SDK Yes, then will be able to see some code like above on your page source.

    So Please remove your cached files and check again.

    Plugin Author jobinjose01

    (@jobinjose01)

    Hello Mending,

    When I check your website, I didn’t see your Facebook Feed init code.

    Once you set the APP ID and Enable make (Yes) for Load JS SDK option.
    then Only FB Share will works. then you can find a code something like below with FB APP ID.

    window.fbAsyncInit = function() {
    				// init the FB JS SDK
    				FB.init({
    				  appId      : "your APP ID",
    				  status     : true,
    				  xfbml      : true
    				});
    
    			  }; // Load the SDK asynchronously
    				(function(d, s, id){
    				 var js, fjs = d.getElementsByTagName(s)[0];
    				 if (d.getElementById(id)) {return;}
    				 js = d.createElement(s); js.id = id;
    				 js.src = "//connect.facebook.net/en_US/all.js";
    				 fjs.parentNode.insertBefore(js, fjs);
    			   }(document, "script", "facebook-jssdk"));

    Please fix that, or check this link.

    Hope it fix.

    Plugin Author jobinjose01

    (@jobinjose01)

    Hello Abe678,

    Its not a common requirement, in additional using iframe is complicated in your case its ok, but some time peoples loads from another sites using iframe so Cross -domain access comes an issue.

    So sorry for this suggestions.

    Plugin Author jobinjose01

    (@jobinjose01)

    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..

    Plugin Author jobinjose01

    (@jobinjose01)

    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.

    Plugin Author jobinjose01

    (@jobinjose01)

    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.

    Plugin Author jobinjose01

    (@jobinjose01)

    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.

Viewing 15 replies - 91 through 105 (of 107 total)