Wsparcie » Używanie i konfiguracja WordPressa » Jak wyłączyć generowanie strony z mediami?

  • jointano

    (@jointano)


    Witam,
    Nie wiem jak znaleźć podobny problem. Otóż gdy dodaję nowe media (zdjęcia) do WordPress’a, on automatycznie generuje stronę z złącznikiem, na której jest to zdjęcie oraz nic poza tym. Potem Google to indeksuje w wyszukiwarce i odwiedzający często wchodzą na stronę z obrazkiem, zamiast na stronę posta, gdzie jest tekst i ten obrazek.

    Czy jest możliwość wyłączenie tworzenia stron z obrazkami? Chciałbym aby obrazek był widoczny tylko z bezpośredniego linka do obrazka lub na stronie gdzie jest zlinkowany. A jest dodatkowo osobna strona z samym obrazkiem.

    Znalazłem taki kod:
    [code]add_action( 'admin_init', 'iworks_image_default_link_type_checker' );
    function iworks_image_default_link_type_checker()
    {
    if ( get_option( 'image_default_link_type', '' ) != 'file' ) {
    update_option( 'image_default_link_type', 'file' );
    }
    }[/code]
    Czy to rozwiąże problem bezsensownego tworzenia stron z obrazkami przez WordPress i czy jest na to jakaś prostsza metoda?

Viewing 1 replies (of 1 total)
  • Moderator Paweł Knapek

    (@adpawl)

    jeżeli korzystasz z wtyczki Yoast SEO, to SEO >> Search Appearance
    i Redirect attachment URLs to the attachment itself? na Tak (to załatwia przekierowanie dla strony załącznika)
    A Show Media in search results? na Tak (wyłącza indeksowanie stron załączników).

    Nie mając zas Yoasta możesz np. w functions.php wrzucić sobie

    function dap_redirect_attachments() {
     global $post;
     if ( is_attachment() ) {
      if ( ! empty( $post->post_parent ) ) {
       wp_redirect( get_permalink( $post->post_parent ), 301 );
       exit;
      }
      wp_redirect( get_bloginfo( 'wpurl' ), 302 );
      exit;
     }
    }
    add_action( 'template_redirect', 'dap_redirect_attachments', 1 );

    Albo utworzyć w motywie plik image.php o treści:
    <?php wp_redirect(get_permalink($post->post_parent)) ; ?>

Viewing 1 replies (of 1 total)
  • Temat ‘Jak wyłączyć generowanie strony z mediami?’ jest zamknięty na nowe odpowiedzi.