So, nun bin ich weiter, kann aber nicht mehr wirklich helfen, da ich jQuery nicht beherrsche....
Aber... Da ist sehr wohl Java-Script, der bei einem normalen Button nicht drinnen ist... Nur mal so einen Teil aus Deinem Code:
FB.init();
jQuery(document).ready(function()
{
FB.Event.subscribe("edge.create", function(href)
{
var data = {post: "30617", action: "sociallocker", network: "facebook"};
jQuery.post("https://beispiel.rocks/beispiel.rocks/xxx.com/wp-admin/admin-ajax.php", data, function(response)
{
if (sociallocker_use)
location.reload();
});
});
twttr.ready(function (twttr)
{
twttr.events.bind("tweet", function(event)
{
var data = {post: "30617", action: "sociallocker", network: "twitter"};
jQuery.post("https://beispiel.rocks/beispiel.rocks/xxx.com/wp-admin/admin-ajax.php", data, function(response) { if (sociallocker_use) location.reload(); });
});
});
});
Alles anzeigen
Hier ist z.B. auch das "FB.Event.subscribe", das den Return-Wert von FB liefert. Auch mit im Code ist ein reload(). Also wird da tatsächlich was mit PHP gemacht (/wp-admin/admin-ajax.php) und dann reloadet.
Aber wie dem auch sei. Auch hier ist es möglich, in das Script einen Counter mit einzubauen, der dann aber den "location.reload();" per "abgelaufener Zeit" auslöst und nicht per Klick auf den Button. Nur... jQuery, da hänge ich nun auch.
Entscheidend wird wohl das hier sein:
var data = {post: "30617", action: "sociallocker", network: "facebook"};
jQuery.post("https://beispiel.rocks/beispiel.rocks/xxx.com/wp-admin/admin-ajax.php", data, function(response)
{
if (sociallocker_use)
location.reload();
});
Das ist das, was nach einem Like ausgeführt wird. Das müsste man parallel dazu also nur nach 60 Sek automatisch auslösen.
Kannst das Script aber gerne mal als .phps online stellen.