plugin-icon

Hide featured image on all single page/post

Door Tyler Tork·
Deze lichtgewicht plugin verbergt alle aanbevolen afbeeldingen op pagina's en berichten wanneer ze op hun eigen tabblad worden bekeken. De berichten zijn niet gewijzigd -- ze h …
Waardering
4.6/5
Versie
1.0
Actieve installaties
5K
Laatst bijgewerkt
Feb 4, 2022

Deze lichtgewicht plugin verbergt alle aanbevolen afbeeldingen op pagina’s en berichten wanneer ze op hun eigen tabblad worden bekeken. De berichten zijn niet gewijzigd — ze hebben nog steeds een uitgelichte afbeelding als je er een hebt geselecteerd. De plugin schakelt alleen de mogelijkheid van het thema uit om toegang te krijgen tot de afbeelding bij het weergeven van de pagina. Als je thema aanbevolen afbeeldingen weergeeft in zoekresultaten, berichtenpagina’s, categorielijsten, enzovoort, kan het dat nog steeds doen. Socialmediaplatforms en zoekmachines die op zoek zijn naar een afbeelding bij het fragment, kunnen de uitgelichte afbeeldings-URL ook nog steeds vinden in de metadata van het bericht.

Er zijn geen instellingen; de plugin doet maar één ding.

De wijziging geldt zowel voor bestaande berichten als voor berichten die je na de activering maakt. Je zou alle oude berichten moeten bewerken die nadelig worden beïnvloed door deze verandering (als je de uitgelichte afbeelding wil weergeven, zou je het moeten invoegen in de inhoud). Als je een hoop oude inhoud hebt, zou je een andere plugin willen gebruiken zoals Conditioneel uitgelichte afbeelding weergeven op enkelvoudige pagina’s en berichten, wat standaard alleen nieuwe berichten zal beïnvloeden.

TECHNICAL NOTE

Thema’s die de uitgelichte afbeelding vinden door gegevens rechtstreeks in de database op te zoeken in plaats van aan te roepen get_the_post_thumbnail() of wp_get_attachment_image(), kunnen ondanks deze plugin nog steeds HTML voor de uitgelichte afbeelding verzenden. Als tweede verdedigingslinie laadt de plugin een stylesheet die de afbeelding probeert te verbergen als deze aanwezig is in de HTML. Dit kan ook mislukken als het thema ongebruikelijke entiteiten en klasse namen heeft gebruikt. Aangepaste CSS regels moeten altijd mogelijk zijn als een fallback (in dat geval heb je deze plugin niet nodig).

Deze plugin blokkeert ook (niet expres) dat de uitgelichte afbeelding wordt weergegeven in de inhoud waar je een blok “Bericht uitgelichte afbeelding” hebt ingevoegd. Ik ben aan het onderzoeken of het mogelijk is om het verschil te detecteren tussen een verzoek om de uitgelichte afbeelding voor standaardweergave versus een opzettelijke invoeging later. Gebruik in de tussentijd als tijdelijke oplossing niet het blok “Afbeelding plaatsen”, maar voeg in plaats daarvan een blok “Afbeelding” in en selecteer de afbeelding opnieuw uit de je mediabibliotheek (ik geef daar toch de voorkeur aan omdat het meer controle geeft over de grootte, alt tekst, enz.).

Als je een thema vindt waarmee dit niet werkt, laat het me dan weten.

Donaties

De auteur vraagt geen donaties voor zichzelf. Als je dit nuttig vindt en het vooruit wilt betalen, overweeg dan om te doneren aan een organisatie die mensen in nood rechtstreeks helpt.

Gratisop Business abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 5.9.12
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.