Hallo Frank,
Shariff zieht sich die URL zum Teilen über die WordPress-Funktion get_permalink(). Die Frage ist jetzt natürlich, wo bekommt Shariff die richtige URL her?
Unabh?ngig von einer generellen L?sung von unserer Seite aus, gibt es auch eine individuelle L?sung, die ihr in eurem Theme oder Plugin selbst umsetzen k?nntet.
Dazu müsstet ihr in eurem Plugin oder Theme die Shariff-Buttons mittels des Shortcodes einbinden, anstatt über den Basis-Reiter bei den Shariff-Einstellungen, und dann die richtige URL übergeben.
Konkret also in etwa so:
do_shortcode('[shariff url="' . $complete_event_url . '"]')
$complete_event_url müsst ihr vorher natürlich mit der entsprechenden URL inkl. ID aus der speziellen Datenbank füllen, aber das sollte an der Stelle ja kein Problem sein, die habt ihr ja.
Nur zur Sicherheit solltet ihr das Ganze dann natürlich noch in ein if einpacken und mittels function_exists oder is_plugin_active checken, ob Shariff aktiv ist, für den Fall, dass ihr Shariff mal deaktiviert / deaktivieren müsst.
Viele Grü?e
JP