Jak naprawić swoisty błąd w motywie Mystique
Zaktualizowałem WordPress (oprogramowanie, na którym jest oparty mój blog) do najnowszej wersji (3.5.1). Niestety motyw (czyli mechanizm odpowiedzialny za taki, a nie inny wygląd bloga), którego używam od dość długiego czasu nie doczekał się własnej aktualizacji (nadal jest w wersji 3.3.2). No i doprowadziło to do nieciekawych reperkusji. W treści wpisów przestały być dostępne komentarze. Co prawda dawało się je pokazać poprzez kliknięcie na stosownej zakładce, ale wówczas ich obszar zajmował część wpisu i jego początek był ucinany w treści strony (przesuwał się poza obszar przeznaczony na treść).
Na szczęście Internet mnie nie zawiódł i udało mi się znaleźć rozwiązanie. Niemniej nie było to aż takie proste (przede wszystkim trudno było określić czy to wina WordPress-a, czy Mystique), dlatego postanowiłem powielić je na swoim blogu, aby kolejne osoby, które będą miały ten sam problem szybciej go znalazły.
Naprawa błędu polega na modyfikacji pliku wp-content/themes/mystique/atom-hooks.php, należy w nim odszukać następujący kod:
if(!ATOM_DEV_MODE && $app->options('optimize')){
i zamienić na:
if(!ATOM_DEV_MODE || $app->options('optimize')){