Beskrivelse
Devenia Replace Media lar deg erstatte en hvilken som helst mediefil i WordPress mens den opprinnelige URL-en beholdes. Nyttig for å oppdatere bilder uten å endre lenker.
Nøkkelfunksjoner
- Behold URL-ene dine – erstatt filen mens URL-en beholdes, noe som bidrar til å unngå brutte lenker.
- Fungerer overalt – listevisning i mediebiblioteket, Elementor-galleriredigering og standard mediemodaler i WordPress.
- Bevarer metadata – bildetekster, alternativ tekst, titler og beskrivelser beholdes.
- Automatisk cache-oppdatering – legger til en versjonsparameter etter erstatning, noe som kan hjelpe nettlesere og CDN-er med å hente den oppdaterte filen.
- Regenererer miniatyrbilder – alle bildestørrelser regenereres automatisk etter erstatning.
- Enkelt grensesnitt – klikk «Erstatt fil», last opp den nye filen, ferdig.
Hvor den fungerer
- Mediebibliotek – «Erstatt fil»-lenke vises i handlingene i listevisning
- Elementor-galleriredigering – blå «Erstatt fil»-knapp i vedleggsdetaljer
- WordPress-mediemodal – fungerer i standard medievelger som brukes av Gutenberg og klassisk redigering
Bruksområder
- Oppdater produktbilder uten å endre URL-er
- Rett skrivefeil i PDF-er eller dokumenter
- Erstatt utdaterte skjermbilder
- Oppdater sesongbilder på hele nettstedet
- Bytt ut plassholderbilder med endelige versjoner
Hvorfor cache-oppdatering er viktig
Når du erstatter et bilde, kan nettlesere vise en eldre bufret versjon. Denne utvidelsen legger til en versjonsparameter på bilde-URL-er etter erstatning, slik at hurtigbuffere lettere henter den oppdaterte filen.
Installasjon
- Last opp mappen
devenia-replace-mediatil/wp-content/plugins/ - Aktiver utvidelsen via «Utvidelser»-menyen i WordPress
- Det er alt. Se etter «Erstatt fil»-lenker i mediebiblioteket ditt
Ofte stilte spørsmål
-
Vil dette ødelegge eksisterende lenker?
-
Filens URL forblir den samme; bare filinnholdet endres.
-
Fungerer den med CDN-er?
-
Ofte, ja. Cache-oppdateringens versjonsparameter kan hjelpe CDN-er med å levere den oppdaterte filen, men oppførselen avhenger av CDN-konfigurasjonen din.
-
Hvilke filtyper kan jeg erstatte?
-
Alle filtyper WordPress tillater i mediebiblioteket: bilder (JPG, PNG, GIF, WebP), dokumenter (PDF, DOC), lyd, video og mer.
-
Kan jeg erstatte et bilde med en annen filtype?
-
Ja. Du kan for eksempel erstatte en JPG med en PNG. URL-banen forblir den samme, men MIME-typen oppdateres.
-
Bevarer den bildetekster og alternativ tekst?
-
Ja. Alle vedleggsmetadata (tittel, bildetekst, alternativ tekst og beskrivelse) bevares.
-
Jeg erstattet et bilde, men ser fortsatt det gamle. Hva gjør jeg?
-
Prøv en tvungen omlasting (Ctrl+Shift+R eller Cmd+Shift+R). Utvidelsen legger til cache-parametere, men nettleseren din kan ha en svært aggressiv hurtigbuffer. For bilder som ble erstattet før denne utvidelsen ble installert, gjelder ikke cache-oppdateringen.
Vurderinger
Det er ingen omtaler av denne utvidelsen.
Bidragsytere og utviklere
«Devenia Replace Media» er programvare med åpen kildekode. Følgende personer har bidratt til denne utvidelsen:
Bidragsytere«Devenia Replace Media» har blitt oversatt til 1 språk. Takk til oversetterne for deres bidrag.
Oversett «Devenia Replace Media» til ditt språk.
Interessert i utvikling?
Bla gjennom koden, sjekk ut SVN-repositoriet, eller abonner på utviklingsloggen med RSS.
Endringslogg
1.7.5
- Rettet: Innsetting av «Erstatt fil»-knapp i rutenett-/detaljvisning i mediebiblioteket med nyere WordPress administrasjonsmarkup
- Forbedret: Mer robust oppdagelse av vedleggs-ID på tvers av WP-medierammer og DOM
- Rettet: Detaljmodalen i rutenettvisning i mediebiblioteket oppdager nå vedleggs-ID via
?item=<ID> - Forbedret: Cache-oppdatering gjelder nå også responsive bilde-
srcsetog fungerer på tvers av gjentatte erstatninger - Forbedret: Etter erstatning er oppdatering av mediebiblioteket mer pålitelig
- Forbedret: tryggere flyt for filerstatning (staged write + rollback) og strengere rettighetssjekk
1.7.4
- Lagt til: «Erstatt fil»-knapp på Rediger media-skjermen
1.7.3
- Rettet: bruker wp_add_inline_script() og wp_print_inline_script_tag() i stedet for rå skripttagger
- Rettet: la til nonce-verifisering for GET-forespørsler til erstatningssiden
- Rettet: pakket require_once-kall inn med function_exists-sjekker
- Rettet: forbedret validering av filopplasting med is_uploaded_file(), sanitize_file_name() og sanitize_mime_type()
- Lagt til: sjekk av brukerrettighet (upload_files) i erstatningsfunksjonen
- Forbedret: bedre kodedokumentasjon og samsvar med WordPress Coding Standards
1.7.2
- Endret slug til devenia-replace-media (WordPress.org-krav)
1.7.1
- Rettet text domain slik at det samsvarer med utvidelsens slug
1.7
- Rettet nonce-verifiseringsadvarsler i håndtering av filopplasting
- Forbedret validering av inndata for samsvar med WordPress.org Plugin Check
- Forkortet kortbeskrivelsen for å møte grensen på 150 tegn
1.6
- Bruker WordPress Filesystem API for alle filoperasjoner
- Forbedret sikkerhet og WordPress.org-kompatibilitet
1.5
- La til automatisk cache-oppdatering – URL-er inkluderer nå versjonsparameter etter erstatning
- Hjelper hurtigbuffere med å hente oppdaterte filer uten manuell cachetømming
1.4
- La til støtte for Elementor-galleriredigering
- Bruker
elementor/editor/footer-hook for riktig skriptlasting
1.3
- Endret metode for skriptlasting for bedre kompatibilitet
1.2
- Forbedret oppdagelse av vedleggs-ID i mediemodaler
1.1
- La til JavaScript-innlasting for støtte i mediemodalen
1.0
- Første utgivelse
- Erstatt filer fra listevisningen i mediebiblioteket
- Bevar metadata og regenerer miniatyrbilder
