WordPress Links von Bildern entfernen

Christian Böttger 30 Mai 2014 2 Kommentare
23 Stimmen (4.00 von 5.00)

Hallo, heute möchte ich mal wieder etwas nützliches über WordPress schreiben. Wie Ihr sicher mitbekommen habt, arbeitet dieser Blog mit zwei Templates, einmal das für die Desktop Version und das für die mobile Version. Und ich hatte das Problem bei der mobilen Version, wenn man auf die Bilder klickt, diese nicht angezeigt werden und die Ansicht verschwindet und somit brauchte ich eine Funktion um alle Links von den Bildern zu entfernen.

Funktion – Links von Bildern entfernen:

Um nun alle Links von Bildern entfernen zu können, brauchen wir eine Funktion, die den kompletten Artikel nach Bildern mit Links durchsucht und diese Links dann von dem Bild entfernt. Diese Funktion kommt in die Datei functions.php in unserem Template Verzeichnis.

Falls Ihr so eine Funktion benötigt, kopiert euch den Code in eure funktions.php.

 

/*********************************************************************************************
Wordpress Links von allen Artikelbildern entfernen
*********************************************************************************************/

add_filter( 'the_content', 'attachment_image_link_remove_filter' );

function attachment_image_link_remove_filter( $content ) {
  $content =  preg_replace(  array('{<a(.*?)(wp-att|wp-content/uploads)[^>]*><img}',  '{ wp-image-[0-9]*" />}'), array('<img','" />'),  $content  );
return $content;
}

 

Diese Funktion wird automatisch ausgeführt, und entfernt alle Links von den Artikelbildern. Ich hoffe mein kleiner Beitrag hat euch ein wenig weiter geholfen.

Artikel drucken

Kommentare (2)

  • User Avatar

    Hallo, hast du auch einen Code um alle links der Beitragsbilder zu entfernen!?
    Mfg
    Benjamin

    • User Avatar

      Hallo Benjamin,

      wenn du deine Beitragsbilder ohne Links in deinem Template einfügen möchtest kannst du einfach < ?php the_post_thumbnail( 'thumbnail' ); ?> an der Stelle einfügen wo du das Bild haben möchtest. Mit dieser WordPress Funktion werden deine Bilde ohne Links ausgegeben.

      MfG Christian