lostyazilim
tr.link

Yazı içine ilgili yazı eklenebilir mi?

8 Mesajlar 891 Okunma
acebozum
tr.link

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)
Merhaba arkadaşlar aşağıdaki görselde olduğu gibi yazı içine ilgili yazıyı ya da rastgele bir yazı eklemek istesem bunu nasıl yapabilirim. Elle tek tek değil de otomatik eklenmesini istiyorum.



 

 

https://populertarim.com
wmaraci
reklam

Atlascringe Atlascringe Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 26.05.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Seo
  • Konum Mersin
  • Ad Soyad İ** G**
  • Mesajlar 703
  • Beğeniler 387 / 182
  • Ticaret 21, (%100)
Jetpack eklentisinde vardı dediğiniz, benzer yazılar tarzında çıkıyor.

Ek Olarak: Siteniz worpdress ise
 

 

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)

Atlascringe adlı üyeden alıntı

Jetpack eklentisinde vardı dediğiniz, benzer yazılar tarzında çıkıyor.

Ek Olarak: Siteniz worpdress ise


bahsettiğiniz eklentiyi kullanıyorum, kullandığım temanın da özellikleri arasında "Benzer Yazılar" mevcut. Ancak benim istediğim resimdeki gibi yazının tam ortasında rastgele ya da ilgili tek bir yazı....
 

 

https://populertarim.com

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)
Yeni kod:
add_filter( 'the_content', 'qot' );
function qot( $content ) {
if( !is_singular() )
return $content;
$paragraphAfter = 3;
$content = explode ( "

", $content );
$new_content = '';
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 1,
'orderby' => 'rand'
);
$my_random_post = new WP_Query ( $args );
while ( $my_random_post->have_posts () ) {
$my_random_post->the_post ();
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if ( $i == $paragraphAfter ) {
$new_content .= '
';
$new_content .= ''.get_the_title().'';
$new_content .= '
';
}
$new_content .= $content[$i] . "

";
}
}
return $new_content;
}


Örneğin bu kod ile 3. paragraftan sonra diğer yazılardan rastgele bir tanesini gösterebilirsin.
 

 

wmaraci
wmaraci

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)

TEHET adlı üyeden alıntı

add_filter( 'the_content', 'qot' );
function qot( $content ) {
if( !is_singular() )
return $content;
$paragraphAfter = 3;
$content = explode ( "

", $content );
$new_content = '';
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 1, 'orderby' => 'rand', 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post);
$title = get_the_title();
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if ( $i == $paragraphAfter ) {
$new_content .= '
';
$new_content .= $title;
$new_content .= '
';
}
$new_content .= $content[$i] . "

";
}
}
return $new_content;
}


Örneğin bu kod ile 3. paragraftan sonra aynı kategorideki diğer yazılardan rastgele bir tanesini gösterebilirsin.


Bunu nereye ekleyeceğim?
 

 

https://populertarim.com

SefaCanDemir SefaCanDemir Front-End Developer Kullanıcı
  • Üyelik 10.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Front-End Developer
  • Konum Adana
  • Ad Soyad S** D**
  • Mesajlar 1345
  • Beğeniler 234 / 472
  • Ticaret 12, (%100)
edit..
 

 

sefacandemir.com.tr

TEHET TEHET Kullanıcı
  • Üyelik 04.10.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek Tasarımcı
  • Konum Ankara
  • Ad Soyad M** A**
  • Mesajlar 791
  • Beğeniler 96 / 374
  • Ticaret 1, (%100)
olesore kodda ufak bir hata olmuş. Yeni kodu ekledim. Onu functions.php dosyasına ekleyeceksiniz.
 

 

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)

TEHET adlı üyeden alıntı

olesore kodda ufak bir hata olmuş. Yeni kodu ekledim. Onu functions.php dosyasına ekleyeceksiniz.


kod çalıştı ancak bunu konuya eklediğim görselde olduğu gibi nasıl belirgin hale getirebilirim. Çünkü içerik içerisinde normal satır gibi duruyor

Ek Olarak:

TEHET adlı üyeden alıntı

olesore kodda ufak bir hata olmuş. Yeni kodu ekledim. Onu functions.php dosyasına ekleyeceksiniz.


CSS düzenlemesi ile resimdeki gibi bir görünüm yapamaz mıyız?

Ek Olarak: Bahsetmiş olduğum konuya ilişkin eklenti buldum, yardımlar için teşekkür ederim...

https://wordpress.org/plugins/intelly-related-posts/screenshots/
 

 

https://populertarim.com
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al