-
Üyelik
24.08.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Front end Developer
-
Konum
Aksaray
-
Ad Soyad
H** K**
-
Mesajlar
1041
-
Beğeniler
327 / 328
-
Ticaret
12, (%100)
Merhabalar,
Kişisel blog sitem için yeni bir tema yapıyorum ve bu süreçte ufak bir kısımda takıldım kaldım.
Sorunum şu; Önceki ve sonra ki yazıların sadece bağlantılarını almak istiyorum. İnternet'te ki tüm kaynaklar hem linki hem yazı başlığını almakta, yazı başlığı olmadan da paylaşılan kodların hepsi işlevsiz kalıyor.
Benim amacım sadece görüntüleme yapılan yazıdan önceki ve sonra ki yazıların kalıcı bağlantılarını yani sadece yazı linklerini çektirmek ve bunu aşağıda ki görselde gösterdiğim sol ve sağ okların link bağlantılarına bastırmak niyetindeyim..
MyBB Türkçe Destek Forumu | mybb.pro
CoaX
AmeleMaster
Kullanıcı
-
Üyelik
04.05.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
CoaXSEO
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** P**
-
Mesajlar
1049
-
Beğeniler
216 / 667
-
Ticaret
8, (%88)
Aradığın birebir wordpress Twenty Nineteen temasında mevcut.
Belkide Temalar dosyanda mevcuttur.
Tam kodları alabilirsin.single.php
Yoksa sana kodlarını gönderiyim
-
Üyelik
24.08.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Front end Developer
-
Konum
Aksaray
-
Ad Soyad
H** K**
-
Mesajlar
1041
-
Beğeniler
327 / 328
-
Ticaret
12, (%100)
CoaX adlı üyeden alıntı
Aradığın birebir wordpress Twenty Nineteen temasında mevcut.
Belkide Temalar dosyanda mevcuttur.
Tam kodları alabilirsin.single.php
Yoksa sana kodlarını gönderiyim
Wordpress'in yeni temasını temelini baz aldım, onda ki sıkıntı da bu aslında. Önceki ve Sonra ki yazıların title kısımlarıyla birlikte bastırılıyor, ben title kısmını istemiyorum sadece linklerini almak istiyorum.
Ya da ben tam olarak ayrıştıramadım, kodları bana gönderebilirseniz deneme yapmak isterim, teşekkürler şimdiden.
MyBB Türkçe Destek Forumu | mybb.pro
CoaX
AmeleMaster
Kullanıcı
-
Üyelik
04.05.2013
-
Yaş/Cinsiyet
39 / E
-
Meslek
CoaXSEO
-
Konum
İstanbul Avrupa
-
Ad Soyad
M** P**
-
Mesajlar
1049
-
Beğeniler
216 / 667
-
Ticaret
8, (%88)
Bu temanın yaptığı Konu başlığını link olarak önceki ve sonraki olarak göstermesi.
İstediğin kod aşağıdaki.single.php nin içerisinde.
/* Start the Loop */
while ( have_posts() ) :
the_post();
get_template_part( 'template-parts/content/content', 'single' );
if ( is_singular( 'attachment' ) ) {
// Parent post navigation.
the_post_navigation(
array(
/* translators: %s: parent post link */
'prev_text' => sprintf( __( 'Published in%s', 'twentynineteen' ), '%title' ),
)
);
} elseif ( is_singular( 'post' ) ) {
// Previous/next post navigation.
the_post_navigation(
array(
'next_text' => '' . __( 'Next Post', 'twentynineteen' ) . ' ' .
'' . __( 'Next post:', 'twentynineteen' ) . '
' .
'%title',
'prev_text' => '' . __( 'Previous Post', 'twentynineteen' ) . ' ' .
'' . __( 'Previous post:', 'twentynineteen' ) . '
' .
'%title',
)
);
}
// If comments are open or we have at least one comment, load up the comment template.
if ( comments_open() || get_comments_number() ) {
comments_template();
}
endwhile; // End of the loop.
?>
1 kişi bu mesajı beğendi.
-
Üyelik
24.08.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Front end Developer
-
Konum
Aksaray
-
Ad Soyad
H** K**
-
Mesajlar
1041
-
Beğeniler
327 / 328
-
Ticaret
12, (%100)
CoaX adlı üyeden alıntı
Bu temanın yaptığı Konu başlığını link olarak önceki ve sonraki olarak göstermesi.
İstediğin kod aşağıdaki.single.php nin içerisinde.
Merhaba,
Ne yazık ki bu kodlar benim istediğim şekli vermiyor. functions.php ile yine sonraki ve önceki yazıların title kısımları bastırılıyor. Title kısmı olmadan da yazıların linklerin kullanamıyorsun.
Neyse ki biraz kurcalama ile wordpress'in eski codex sayfasında istediğim kodları buldum. Bkz:
https://codex.wordpress.org/Function_Reference/get_next_post
Kodlarda biraz revize ederek, sadece linkleri çektirmeyi, bastırmayı başardım aynı zamanda kategori, etiket ve kelime benzerliği gibi ayarlamaları da yaparak çok daha fonksiyonel bir önceki -sonraki yazı yapısını oluşturabildim.
1 kişi bu mesajı beğendi.
MyBB Türkçe Destek Forumu | mybb.pro
-
Üyelik
24.08.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Front end Developer
-
Konum
Aksaray
-
Ad Soyad
H** K**
-
Mesajlar
1041
-
Beğeniler
327 / 328
-
Ticaret
12, (%100)
Merhaba hocam,
Cevabın için teşekkür ederim ancak bu verdiğin kodu zaten bulmuştum önceden bende istediğim gibi çalışmadı. Bu yüzden Kullandığım kod yapısı aşağıda ki gibi oldu;
Sonraki Yazı İçin:
$next_post = get_next_post();
if (!empty( $next_post )): ?>
Önceki Yazı İçin:
$prev_post = get_previous_post();
if (!empty( $prev_post )): ?>
Bu iki kodu kullanarak sadece linklerini alabilirsiniz ve bu kodları yazı loop döngüsü içerisinde kullanmanız gerekiyor, content bilgilerini çekerken kullanılan loop içerisinde yer alacak aksi takdirde standart olarak direkt title kısımlarını da ekleyerek bastırıyor sayfaya bilginize.
1 kişi bu mesajı beğendi.
MyBB Türkçe Destek Forumu | mybb.pro