<?php get_header();?> <?php get_template_part( 'template-parts/navigation.php' ); ?> <?php get_footer(); ?>Bu kod calisiyordu. taki wordpress admin panelinden front page secene kadar. simdi navigation.php load olmuyor. neden sizce?
get_template_parts fonksiyonu verileri cekmiyor. sorun nedir sizce?
10
●254
- 08-06-2023, 23:47:09get_template_part('template-parts/navigation', 'template'); bu şekilde deneyin.Foothill adlı üyeden alıntı: mesajı görüntüle
- 08-06-2023, 23:48:59harew1 adlı üyeden alıntı: mesajı görüntüle
bilmiyorum normalde .php uzantisini giriyormuyuz ama sorun .php mis. webpack kulllaniyorum belki o yuzden dir - 08-06-2023, 23:54:36bazen eklenti kaynaklı olabiliyor ya da yeni sürüm kaynaklı olabiliyor.Foothill adlı üyeden alıntı: mesajı görüntüle
- 08-06-2023, 23:57:25https://developer.wordpress.org/refe...e_part/#source
hocam get_template_part otomatik olarak .php uzantısı ekliyor (linkte 189. satır) sizin yazdığınız kodda navigation.php.php dosyasını çağırmış oluyorsunuz.
<?php get_template_part('template-parts/navigation'); ?>
şeklinde çağırmalısınız - 09-06-2023, 00:06:55harew1 adlı üyeden alıntı: mesajı görüntüled3nnis adlı üyeden alıntı: mesajı görüntüle
https://pyro.design/
Peki ben suan ana sayfa yerine diger sayfalarla ugrasiyorum. bu yukaridaki sayfada navigation yukardan animasyonlu geliyor. diger sayfalarda animasyon olmasini istemiyom. yani themes linkine basinca navigasyon yukardan geliyor ve zaman aliyor. yukaridaki linkte diger sayfalar get template parts icermiyor. o yuzden bos gorunuyor. simdi localde bu sorunla karsi karsiyayim.
aslinda cozumu basit ama performansi etkiler diye javascript le cozmeye calisiyom.
yani php ile farkli bir navigation template yaratmak yerine, javasscrip ile eger suanki sayfa " ./ ", yada index.php degilse, animasyon olmasin.
Bilginiz varmi bu konuda
// Check if the current page is the homepage if (window.location.pathname === '/' || window.location.pathname === '/home.php') { // Play the timeline tl.play(); }else{ tl.remove('.navigation'); }boyle bisey denedim. sonra is_home_page(); diye bi fontsiyon var onuda denedim olmadi.
home.php yerine index.php de denedim
