İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Wordpress'te Yazının Tamamının Çıkmaması Sorunu

wesc

1
İyinet Üyesi
Katılım
1 Haziran 2008
Mesajlar
2,223
Reaction score
12
Merhaba.

Blue Sport adlı manşet sistemli wordpress temasını kullanıyorum. Tüm manşet sistemlerinde aynı mı bilmiyorum ama benim gördüğüm kadarıyla çoğu manşet sisteminde aynı durum var: Yazılan yazıların anasayfada tamamı çıkmıyor, yalnızca bir kısmı çıkıyor. Ben ise yazının tamamının çıkmasını istiyorum. Bunu nasıl düzeltebilirim ?

Bir de işin kötü tarafı yazının sonunda Read More etiketi bile yok :)
 

May

0
İyinet Üyesi
Katılım
29 Kasım 2010
Mesajlar
1,805
Reaction score
27
Konum
Jupiter
Özet kısmını doldurursan "Devamını okuyun" kısmı gelir
 

Eif

0
İyinet Üyesi
Katılım
26 Ocak 2005
Mesajlar
7,944
Reaction score
248
Bu temayı incelemedim. Ama benim manşette şu şekilde

PHP:
<?php custom_excerpt($current_post_excerpt, 190); ?>

190 nın yerine kaç karakter girilirse o çıkıyor.
 

May

0
İyinet Üyesi
Katılım
29 Kasım 2010
Mesajlar
1,805
Reaction score
27
Konum
Jupiter
Ben inceledim "$current_post_excerpt" fonksiyonunu bulamadım fakat excerpt fonksiyonu var excerpti doldurursan özet geçer
 

Eif

0
İyinet Üyesi
Katılım
26 Ocak 2005
Mesajlar
7,944
Reaction score
248
Manuel mi dolduracak? Otomatik ayarı vardır onun. İstediği tam olarak bu mu emin olamadım gerçi.
 

wesc

1
İyinet Üyesi
Katılım
1 Haziran 2008
Mesajlar
2,223
Reaction score
12
Özet geçmesini istemiyorum işte, yazının tamamının çıkmasını istiyorum.
 

Eif

0
İyinet Üyesi
Katılım
26 Ocak 2005
Mesajlar
7,944
Reaction score
248
Böyle bir şey yok mu index.php de

<h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>
<?php the_excerpt('Devamını okuyun »'); ?>
 

Eif

0
İyinet Üyesi
Katılım
26 Ocak 2005
Mesajlar
7,944
Reaction score
248
<?php the_excerpt('Devamını okuyun »'); ?>
 

wesc

1
İyinet Üyesi
Katılım
1 Haziran 2008
Mesajlar
2,223
Reaction score
12
Yazı tamamen gitti bu sefer. Olmadı.
 
X

Xman

Misafir
Yazının tamamı çıkarsa o manşetin hiç bir anlamı kalmaz, manşet mantığıyla örtüşmeyen bir talep sizinki, o zaman direk manşeti kaldırın bence ;) ben kendi sitemde öyle yaptım.
 

ImSoRy

0
İyinet Üyesi
Katılım
16 Nisan 2011
Mesajlar
174
Reaction score
6
Merhaba;

şu kısmı
Kod:
<?php the_excerpt('Devamını okuyun »'); ?>
Kod:
<?php the_content(); ?>
olarak değişirmisiniz..
 

wesc

1
İyinet Üyesi
Katılım
1 Haziran 2008
Mesajlar
2,223
Reaction score
12
Evet ben de manşet sistemiyle ilgili bir sorun olduğunu düşündüm. İlk kez manşet kullanıyorum da..

Peki bu haliyle kabulleniyorum o halde. Ama bu "devamını okuyun" linki neden çıkmıyor, onu da bir çözersek tamamdır.

edit: Imsory: Sanırım Xman'in dediği mantıklı. Manşet sisteminin mantığı manşete ilgi çekici haberleri koyup tıklandıktan sonra yazıya girilmesi. Haliyle yazının anasayfada tümünün gözükmesi, manşet sisteminin tüm esprisini yıkıyor. Buraya kadar tamam.

Ama yazının altına şu "devamını okuyun" linkini getiremedim bir türlü.

Yazı yazma bölümünde istediğim bölümde kesiyorum, anasayfada da istediğim gibi kesiliyor fakat devamını okuyun etiketi yok. index.php kodlarında bunun kodu var halbuki.
 
X

Xman

Misafir
Özel alanlarda devamını oku kodu olmuyor genellikle, okuyucular başlığa tıklayıp yazının devamına ulaşıyorlar. Örneğin hürriyet.com.tr sitesini inceleyebilirsin.
 

wesc

1
İyinet Üyesi
Katılım
1 Haziran 2008
Mesajlar
2,223
Reaction score
12
Bir yolu yok mudur Xman, kabullenmek zorunda mıyız? Yoksa her yazının altına manuel olarak kendim eklemek zorunda kalacağım :)
 

May

0
İyinet Üyesi
Katılım
29 Kasım 2010
Mesajlar
1,805
Reaction score
27
Konum
Jupiter
özet kısmına yazını yazarsan yazının devamı çıkar. ama yazının hepsini yazma bi kısmını yaz. özet kısmına yazdıkların anasayfada çıkar ardına devamını okuyun çıkar
 

Eif

0
İyinet Üyesi
Katılım
26 Ocak 2005
Mesajlar
7,944
Reaction score
248
Manuel ekleme yapma. Temada eksiklik var. Demosunda da öyle. Çözülmeyecek bir şey değil.
 

ImSoRy

0
İyinet Üyesi
Katılım
16 Nisan 2011
Mesajlar
174
Reaction score
6
O zaman sana verdiğim şu kodu;

Kod:
<?php the_content(); ?>
Şununla değişin;
Kod:
<?php the_content('Daha bitmedi devaminida okuyun!'); ?>
Eğer yukarıdaki işe yaramaz ise. Yazınızın anasayfada gözükmesini istediğiniz kısmının hemen altına şu etiketi ekleyin;

Kod:
<!-- more -->
Yazınızın bu etiketten sonraki kısmı gözükmeyecektir.

Edit: Birşey daha eklemek istiyorum;

tema editöründen functions.php yi açın; <?php tagından hemen sonra şu kodları ekleyip kaydedin;

Kod:
remove_filter(’get_the_excerpt’, ‘wp_trim_excerpt’);
    add_filter(’get_the_excerpt’, ‘custom_trim_excerpt’);
 
    remove_filter(’get_the_excerpt’, ‘wp_trim_excerpt’);
    add_filter(’get_the_excerpt’, ‘custom_trim_excerpt’);
 
    function custom_trim_excerpt($text) { // Fakes an excerpt if needed
    global $post;
    if ( ” == $text ) {
    $text = get_the_content(”);
 
    $text = strip_shortcodes( $text );
 
    $text = apply_filters(’the_content’, $text);
    $text = str_replace(’]=]=>’, ‘]]>’, $text);
    $text = strip_tags($text);
    $excerpt_length = apply_filters(’excerpt_length’, 55);
    $words = explode(’ ‘, $text, $excerpt_length + 1);
    if (count($words) > $excerpt_length) {
    array_pop($words);
    array_push($words, ‘…’);
    $text = implode(’ ‘, $words);
    }
    }
    return $text;
    }
Daha sonra size verdiğim şu kodu;

Kod:
<?php the_content(); ?>
Şununla değiştirin;

Kod:
 <?php the_excerpt(); ?><a href=”<?php the_permalink() ?>” rel=”bookmark”  title=”<?php the_title(); ?>”>Devamını Oku  »</a>
İşlemler çalışır durumdadır. Kendim bizzat bildiğim ve kullandığım yöntemlerdir. Doğru yapmak kaydı ile çalışmama gibi bir durum söz konusu değildir.. Kolay gelsin..
 
X

Xman

Misafir
Her yazı için anasayfasa bir kod görünmesi ne kadar doğru olacaktır bilemiyorum, zaten title'den bir yönlendirme olacak birde content'den devamını oku şeklinde yönlendirme olmasını ben kendi sitemde istemem şahsen.
 

ImSoRy

0
İyinet Üyesi
Katılım
16 Nisan 2011
Mesajlar
174
Reaction score
6
Her yazı için anasayfasa bir kod görünmesi ne kadar doğru olacaktır bilemiyorum, zaten title'den bir yönlendirme olacak birde content'den devamını oku şeklinde yönlendirme olmasını ben kendi sitemde istemem şahsen.

Ben arkadaşın istekleri doğrultusunda bildiklerimi anlattım. Yapıp yapmamak ona kalmış bir durum. Kurduğunuz mantık doğru olabilir fakat üyeler eksik birşeyi kusur olarak görür.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst