AyhanHUB
Slogan düşünüyorum ve bulamıyorum. İletişim'den bana fikir verin
REKLAM ALANIBurada senin markan durabilir Reklam Ver
Random Page For Bludit

Random Page For Bludit

Tamamlandı 2026-10-01 9 görüntülenmephpmdbludit
2023 yılında, kişisel sitemde Bludit kullandığım dönemde, ziyaretçilerin sitedeki içerikler arasında rastgele gezinmesini sağlayacak bir özellik istiyordum.

2023 yılında, kişisel sitemde Bludit kullandığım dönemde, ziyaretçilerin sitedeki içerikler arasında rastgele gezinmesini sağlayacak bir özellik istiyordum. Bu ihtiyacı karşılamak için Eren Games tarafından kodlanan Random Page For Bludit eklentisini yazdırdım.

Eklenti Ne İşe Yarar?

Eklenti, sitenize ekleyeceğiniz bir buton ya da bağlantı sayesinde, tıklayan kişiyi sitedeki yazılardan rastgele birine yönlendirir. Böylece:

  • Ziyaretçiler sitenizde daha uzun süre kalır,
  • Eski ya da gözden kaçmış içerikleriniz yeniden keşfedilir,
  • Kullanıcı deneyimi daha dinamik ve eğlenceli hale gelir.

Kurulum ve Kullanım

Eklentiyi kullanmak için temanızın topbar.php dosyasına aşağıdaki kodu eklemeniz yeterlidir:

<li class="nav-item">
    <?php 
        $plugin = getPlugin('RasgeleYazi'); 
        echo "<a class='nav-link' aria-current='page' href='" . $plugin->random_post() . "'>Random Post</a>";
    ?>
</li>

Kodun Yaptığı İş

  1. getPlugin('RasgeleYazi') — Eklentiyi ismiyle çağırır.
  2. $plugin->random_post() — Eklentinin sağladığı fonksiyon aracılığıyla rastgele bir yazının URL'sini döndürür.
  3. <a> etiketi — Dönen URL'yi kullanarak bir bağlantı oluşturur ve menüye ekler.

Küçük Bir İyileştirme Önerisi

Orijinal kodda href= değeri tırnak içine alınmadığı için, dönen URL'de özel karakterler olduğunda HTML bozulabilir. Yukarıdaki güncellenmiş sürümde href='" . $plugin->random_post() . "' şeklinde tırnak ekleyerek bunu düzelttim. Ayrıca nav-link sınıfı Bootstrap tabanlı temalarda düzgün görünüm sağlar.

Bu içeriği paylaş

Yorumlar 0

0/2000

Henüz yorum yok

Fikrini ilk söyleyen sen ol!

REKLAM ALANIBurada senin markan durabilir Reklam Ver
Soru Sor