Pazartesi, Ocak 20, 2025

Wordpress’te Görsellere Otomatik Alt Etiketi Ekleme

wordpress guvenlik kontrol listesi, wordpress güvenlik ipuçları, wordpress güvenlikPin

Wordpress blogunuz var ve görsellere daha öncesinde alt etiketi eklemediniz ve SEO açısından dara düştüyseniz bu kod sizin açınızdan hayati öneme sahip olacağını düşünüyorum.

Bu kod bloğu sayesinde görsellerinizin tamamına alt etiketini otomatik ekleyebilirsiniz, direk olarak makalenizin başlığı ile ilişkilendirilecek ve SEO açısından sıkıntı yaşamayacaksınız.

function images_alt_autocomplete( $content ) {
  global $post;

  if ( empty( $post ) ) {
    return $content;
  }

  $old_content = $content;

  preg_match_all( '/<img[^>]+>/', $content, $images );

  if ( ! is_null( $images ) ) {
    foreach ( $images[0] as $index => $value ) {
      if ( ! preg_match( '/alt=/', $value ) ) {
        $new_img = str_replace( '<img', '<img alt="' . esc_attr( $post->post_title ) . '"', $images[0][ $index ] );
        $content = str_replace( $images[0][ $index ], $new_img, $content );
      } else if ( preg_match( '/alt=["\']\s?["\']/', $value ) ) {
        $new_img = preg_replace( '/alt=["\']\s?["\']/', 'alt="' . esc_attr( $post->post_title ) . '"', $images[0][ $index ] );
        $content = str_replace( $images[0][ $index ], $new_img, $content );
      }
    }
  }

  if ( empty( $content ) ) {
    return $old_content;
  }

  return $content;
}
add_filter( 'the_content', 'images_alt_autocomplete', 9999 );
Your Mastodon Instance