Ponieważ walidator nie ma dostępu bezpośrednio do Twojego pliku (header.php), tylko widzi tyle na ile pozwala mu "przeglądarka" (w sumie nie wiem jak się wyrazić
).
W każdym razie, on zamiast wartości
Kod: Zaznacz cały
<img src="<?php echo $wl_theme_options['upload_image_logo']; ?>" style="height:<?php if($wl_theme_options['height']!='') { echo $wl_theme_options['height']; } else { "55"; } ?>px; width:<?php if($wl_theme_options['width']!='') { echo $wl_theme_options['width']; } else { "150"; } ?>px;" />
takiej, widzi już przetworzony pod konkretne wartości i jako zwykły plik html (a nie jak masz w pliku php).
Ogólnie, chodzi o tę linię którą tu podałem
jak sprawdziłem, to dał komunikat że
img
musi posiadać
alt
, a u Ciebie nie ma nic takiego
Nie wiem jak wyglądają takie komendy w php, ale musiałbyś to wstawić (choć czy takie bardzo bardzo potrzebne to jest to nie wiem, ale jak nie chcesz mieć "błędów" na tej stronie, to chyba coś takiego powinieneś zrobić).
I wszędzie indziej, jak pokaże Ci na tej stronie "gotowy" kod, to musisz mieć na uwadze, że on pokazuje tam to co "wypluje" mu przeglądarka, a nie dokładną treść Twojego pliku (tj. masz u siebie różnego rodzaju zmienne, którym przypisałeś konkretną wartość w panelu administratora, albo w innych plikach do których się to odnosi, lecz ta strona "wypluje" Ci już tekst który pod tymi zmiennymi się kryje).
I jeszcze, wydaje mi się, że jakbyś chciał w ten sposób działać, to musiałbyś każdą podstronę tam podawać, bo mogą one być inaczej zbudowane i to, czego nie ma na stronie głównej, może znaleźć się w jakimś artykule, czy po prostu na innej podstronie.