Devenia Social Sharing: deelknoppen die lokaal werken

Geef lezers deelknoppen die volledig op uw eigen WordPress-website werken. De plugin haalt geen externe bronnen op om ze weer te geven. We maakten deze fork om de taalondersteuning toe te voegen die onze meertalige websites nodig hadden.
Een artikel verbonden met een deelsymbool met drie punten.

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.

Een lezer kiest de e-mailroute vanuit een artikel; de andere deelroutes blijven inactief.

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

Gebruik een vaste plek voor gewone artikelen of kies een specifiek punt op een langere pagina.

Na het artikel

Automatische plaatsing na de inhoud biedt een nuttige volgende stap als iemand een handleiding heeft uitgelezen. U kunt de links ook vóór de inhoud plaatsen. Dit stelt u per inhoudstype in.

Binnen een pagina

Gebruik het deelblok of de shortcode [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

Handmatige en automatische plaatsing kunnen tegelijk zichtbaar zijn. Schakel automatische plaatsing voor het inhoudstype uit als u alleen het blok of de shortcode wilt gebruiken. Berichten kunnen afzonderlijk worden uitgesloten; pagina’s volgen de instelling van hun inhoudstype.

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

Bij de eerste activering zijn geen netwerken of automatische plaatsingen gekozen. De inrichting vraagt om een ontwikkelaar of integratie die WordPress-abilities kan aanroepen. Er is geen algemene instellingenpagina in wp-admin.

1. Instellingen lezen en opslaan

Roep 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

Schrijf een kop en toegankelijke knopteksten voor de gekozen netwerken. E-mail vereist ook een onderwerp en een berichttekst met precies één tijdelijke aanduiding {url}. Ontbreekt verplichte tekst, dan worden de deellinks niet weergegeven.

3. Talen en apparaten controleren

Polylang kan vertalingen van de ingestelde teksten opslaan. Controleer de formulering, het artikeladres en de bestemming in elke taal. Bekijk de knoppen op mobiel en computer. Het thema bepaalt hun uiterlijk.

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.

Een artikel verbonden met een deelsymbool met drie punten.

Laat delen lokaal werken, in de taal van uw lezers

Download de plugin, kies de bestemmingen en voer uw teksten in. Voeg vertalingen toe voor uw talen en geef lezers deelknoppen die volledig vanaf uw eigen website worden geladen.