Devenia Replace Media

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

  1. Last opp mappen devenia-replace-media til /wp-content/plugins/
  2. Aktiver utvidelsen via «Utvidelser»-menyen i WordPress
  3. 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-srcset og 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