• 15-01-2021, 19:35:23
    #1
    wordpress eklentisi oluşturdum, bir php kodum var search.php de çalışsın istiyorum, eklenti aktif edildiğinde search.php de çalışacak şekilde nasıl ayarlayabilirim
    2 sorun var
    1 - ana tema dizininde search.php ve ana tema dizini içinde template-parts içinde search.php olarak bulunanlar gördüm hangisi olduğunu nereden yazıyolar functions.php de vs göremedim ama sitede bişey aratınca ?s= olarak geldiğinde doğru sayfa çıkıyor nasıl bilebilirim bu dosya adresini (2. adımı yapmak için gerekli olduğunu düşündüm daha basit yol biliyorsanız önerebilirsiniz)
    2 - eklentide bu search.php ye istediğim php kodunu nasıl ekletebilirim, her search.php çalıştığında bu php kodu da çalışsın istiyorum

    ya da add_action ile vs yapılıyormuş bazı alanalr için bunun için nasıl yapabilirim
  • 16-01-2021, 11:04:24
    #2
    Güncel
  • 16-01-2021, 11:24:37
    #3
    if (is_search()) { ... kodunu buraya yaz... }
    şeklinde çözebilirsin. WordPress hook sistemi ile çalışır. Bu yazdığım kodu init hook ile tetiklenen bir fonksiyonun içerisine yazman gerekir.