Wpis z mikrobloga

#wordpress #bridge #polylang #php

Cześć mirki, wiecie może jak w szablonie bridge ustawić żeby logo zmieniało się względem danego języka? Próbowałem poniższy kod ale nie działa. Do tłumaczenia używam Polylang.

addfilter('avflogo','avchangelogo');
function avchangelogo($logo)
{
$lang = pllcurrentlanguage('locale');

switch ($lang) {
case 'enGB':
$logo = "link
loga.png";
break;
case 'plPL':
$logo = "link
loga.png";
break;
}

return $logo;
}

Ktoś coś?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzimen: zedytowałem powyżej, odśwież stronę wstawiawsz to w miejsce loga a pmiędzy if i else podajesz tag html do loga. możesz dać nie tyko gb i pl ale i wiecej
  • Odpowiedz
@dimian: nie bardzo działa, on zamiast zmienić to robi nakładkę. Tutaj ten szablon ma dziwne działanie i wcale się nie zdziwię jak ma gdzieś jeszcze plik z wywołaniem loga...
  • Odpowiedz
nie mam czasu się teraz zbytnio angażować, ale ściągnij sobie cały szablon przez ftp na dysk, odpal w jakimś sublime_text odpal skanowanie wszystkich plików w folderze (ctrl shift h) - wcześniej sprawdź klasa jaka się wywołuje przy logo i odszukaj za pomocą tego gdzie to jest i wykomentuj. - podejrzewam że są łatwiejsze sposoby ale teraz tylko to mi wpadło go głowy
  • Odpowiedz