Devenia Social Sharing: deelknoppen die lokaal werken
Uw website maakt de knoppen. De lezer opent de bestemming.
WordPress maakt de deellinks en pictogrammen lokaal. Er is geen externe dienst nodig om de knoppen te maken of weer te geven. De plugin haalt geen externe scripts, lettertypen, pictogrammen, widgets of SDK’s op.
De deelfunctie blijft zo onafhankelijk van een externe aanbieder zolang de lezer op uw pagina blijft.
Pas wanneer de lezer een deellink kiest, opent het gekozen netwerk of de berichtenapp met het artikeladres alvast ingevuld. Daar gelden de regels van die dienst. De plugin publiceert niets namens de lezer en telt niet hoe vaak een artikel daadwerkelijk wordt gedeeld.
De deellinks worden lokaal gemaakt. Alleen de bestemming die de lezer kiest, wordt geopend; de andere verbindingen blijven inactief.
Plaats de keuze waar de lezer er iets aan heeft
Na het artikel
Binnen een pagina
[devenia_share]. Elk blok of elke shortcode kan eigen netwerken en een eigen kop krijgen. Met een lege kop blijven de links staan zonder koptekst.Voorkom een tweede rij knoppen
Kies de diensten die uw lezers gebruiken
De opties omvatten X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, e-mail en SMS. U kiest welke diensten verschijnen en in welke volgorde. U hoeft niet alle opties te tonen.
Controleer wat de bestemming nodig heeft
Pinterest heeft een afbeelding nodig. E-mail- en SMS-links vereisen een geschikte app op het apparaat van de lezer. Een deellink garandeert niet welke afbeelding of tekst het netwerk in zijn voorbeeld toont. De plugin plant geen berichten en meet geen voltooide deelacties.
Eerst instellen, dan verschijnen de knoppen
1. Instellingen lezen en opslaan
devenia-social-sharing/get-settings aan en stuur daarna het volledige instellingenobject naar devenia-social-sharing/update-settings. Beide vereisen manage_options. Neem de waarden over die u wilt behouden: een update vervangt de hele configuratie.2. Teksten invullen
{url}. Ontbreekt verplichte tekst, dan worden de deellinks niet weergegeven.3. Talen en apparaten controleren
Een kleine plugin met een duidelijke taak
Vereist WordPress 6.9 of nieuwer en PHP 7.4 of nieuwer. De openbare pagina gebruikt gewone links en lokale SVG-pictogrammen. De plugin voegt daar geen stylesheet of JavaScript toe. Zijn JavaScript wordt alleen in de blokeditor gebruikt.
Ontwikkelaars kunnen een deelgedeelte weergeven met devenia_social_sharing_render() en de plaatsing en vereiste teksten bekijken met devenia_social_sharing_get_surface_manifest(). Het thema verzorgt de vormgeving. Polylang is optioneel.
Waarom we deze fork maakten
We maakten een fork van Scriptless Social Sharing omdat de taalondersteuning ontbrak die onze meertalige websites nodig hadden. Devenia Social Sharing stemt deelteksten af op de taal, met ingebouwde Polylang-ondersteuning voor vertaalde koppen, toegankelijke labels en e-mailteksten.
De oorspronkelijke plugin is gemaakt door Robin Cornett. Deze doorontwikkeling behoudt de oorspronkelijke auteursrechtvermeldingen en de voorwaarden van de GPL-2.0-or-later-licentie.
