Bug u GlossyBlue Advanced temi za wordpress!

Malopre sam igrom slučaja otkrio bug u temi koju koristim na blogu. Naime,ako koristite GlossyBlue Advanced temu na wordpress-u i ukucate adresu u obliku http://adresa.bloga.com/?p=XX, gde je XX broj posta koji ne postoji u bazi, dobićete brljotinu od stranice.

Stvar je u tome da se u tom slučaju ne ispisuje sadržaj posta (jer ga nema) nego tekst koji posetiocu kaže da ne postoji traženi sadržaj. Greška je u tome da je jedan div tag na pogešnom mestu zatvoren. Ako sadržaj postoji, sve je u redu i tag je zatvoren kako treba, ali ako nema sadržaja post div tag se ne otvara, ali se zatvara i u tom sličaju on “pokupi” otvoreni content div tag.

Da ne komplikujem sledi rešenje… Potrebno je otvoriti file single.php u folderu pomenute teme i pronaći nešto što liči na ovo:

<?php link_pages('<p><strong>Strane:</strong> ', '</p>', 'number'); ?>
		<?php edit_post_link('Izmena', '', ''); ?>
		</div>
 
		<?php comments_template(); ?>
 
			<?php endwhile; else: ?>
		/*NOTE: Ovo će izgledati drugačije kod Vas... Ovo je moj prevod*/
		<p>Ni jedan unos ne odgovara vašem kriterijumu.</p>
<?php endif; ?>
	  </div><!--/post -->
	  </div><!--/content -->

i prepraviti ga u ovako nešto:

<?php link_pages('<p><strong>Strane:</strong> ', '</p>', 'number'); ?>
		<?php edit_post_link('Izmena', '', ''); ?>
		</div>
		</div><!--/post -->
 
		<?php comments_template(); ?>
 
			<?php endwhile; else: ?>
		/*NOTE: Ovo će izgledati drugačije kod Vas... Ovo je moj prevod*/
		<p>Ni jedan unos ne odgovara vašem kriterijumu.</p>
<?php endif; ?>
	  	  </div><!--/content -->

Sve što je urađeno je da je linija koja sadrži zatvaranje post div taga pomerena za par mesta gore.

Kad se ovo uradi, neće biti problema ni sa stranicama koje nemaju sadržaj ni sa nepostojećim stranicama.

Facebook comments:

  1. E, bas ti hvala! Jos sam ga ranije primetila, ali me mrzelo da ispravljam taj bug… Hvala sto si me podsetio na to!
    Kiss za cvetic!

  2. Nema problema, u svako doba ;)

  3. Хвала и са моје стране. Иако у скорије време планирам да променим тему на нешто lightweight-ије, није на одмет поправити оно што не ваља :)

  4. Meni se baš sviđa ova tema! Ne verujem da ću je menjati uskoro, sem ako ne naiđem na nešto što mi se sviđa više :)

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

 

Switch to our mobile site