X

Eliminați toate imaginile din the_content într-o postare

Fragmente de IsItWP

Căutați o modalitate de a elimina toate imaginile din the_content într-o postare? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a elimina toate imaginile din the_content într-o postare în WordPress.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul index.php al temei dvs.:

<?php 
               echo preg_replace('/<img[^>]+./','',get_the_content());
?>

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare citirea altor articole de pe site, cum ar fi: Cum să creați formulare de abonare WordPress uimitoare și 10 cele mai bune pluginuri pentru testimoniale WordPress.

Comentarii   Lasă un răspuns

  1. Edgardo Oliveras June 30, 2022 at 1:43 am

    Puteți folosi wp_kses în acest scop. Adăugați filtrul pentru elementul img folosind filtrul wp_kses_allowed_html.

    În fișierul functions.php.

    function theme_slug_kses_allowed_html($tags, $context) { switch($context) { case ‘no-images’: $tags = wp_kses_allowed_html(‘post’); unset( $tags[‘img’] ); return $tags; default: return $tags; } } add_filter( ‘wp_kses_allowed_html’, ‘theme_slug_kses_allowed_html’, 10, 2); Apoi în index.php.

    echo wp_kses( get_the_content(), ‘no-images’ );

  2. Poate fi încapsulat într-o funcție?

    1. Cu siguranță ar putea fi, teoretic, dar ar putea fi un pic exagerat pentru o singură linie de cod.

  3. Arată fantastic și Mulțumesc!

    În cazul meu, trebuie să păstrez „imaginea de prezentare” și să elimin toate imaginile din corpul tuturor postărilor.

    Este ceea ce va face acest fragment de cod?

    1. Dacă tema folosește imaginea de prezentare, atunci da, imaginea de prezentare ar trebui să rămână și imaginile ar trebui eliminate. Rețineți că este posibil să doriți să faceți o copie de rezervă înainte de a rula un astfel de fragment de cod.

  4. Ce zici de imaginea din WP-CAPTION? Adică să ascund și textul din WP Caption.
    Cum să-l ascund?

    1. Acest lucru ar necesita, din păcate, o potrivire de modele mai avansată.

  5. ce se întâmplă dacă vreau ca imaginea să apară, dar să fie legată de postare, nu de imaginea în sine?

  6. asta căutam! mulțumesc.

  7. Frumos!!! mulțumesc

  8. foarte util. mulțumesc

    1. Nicio problemă, mă bucur că am putut ajuta!

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!