Wsparcie » Zaawansowane » standardowy widget rss – nadanie atrybutu nofollow

  • oliver87

    (@oliver87)


    Witam serdecznie.

    Korzystam ze standardowego widgetu rss. Chciałbym nadać wszytkim linkom w tym widgecie atrybut „nofollow”.

    W którym miejscu pliku widgetu powinienem dodać ten atrybut?

Viewing 1 replies (of 1 total)
  • Moderator Krzysiek Dróżdż

    (@drozdz)

    Najlepiej w żadnym ;). Generalnie pomysł modyfikowania plików WordPressa jest BARDZO KIEPSKI.
    (Wybacz Caps, ale to trzeba wykrzyczeć).

    1. WordPress ma filtry i to one służą do modyfikowania tego typu rzeczy.
    2. Jeśli zrobisz modyfikację w plikach WP, to:
    a) coś skopiesz,
    b) mogą Ci się pojawić konflikty z wtyczkami,
    c) będziesz o tej modyfikacji musiał pamiętać przy każdej aktualizacji WordPressa (średnio co 1-2 miesiące).

    W Twoim przypadku problem polega na tym, że ten widget nie używa filtrów. Co zatem możesz zrobić, żeby było to sensowne?

    Otwórz plik wp-includes/default-widgets.php, znajdź w nim WP_Widget_RSS, skopiuj go i napisz własny widget, który robi to samo, tylko dodaje nofollow w odpowiednich miejscach. Oczywiście uważaj na konflikty nazw klas i funkcji.

Viewing 1 replies (of 1 total)
  • Temat ‘standardowy widget rss – nadanie atrybutu nofollow’ jest zamknięty na nowe odpowiedzi.