PAYLAŞ

wordpress_konuicisayfalama_editoreekleme
Merhaba dostlar wordpressin nimetlerinden sonuna kadar faydalanmanız için wordpressin ortaya çıkışından beri aslında içinde bulunan fakat çoğu tema yapımcısının tercih etmemesi yüzünden temalara eklenmeyen bir olaydan bahsedeceğim.

Biliyorsunuz ki İkinci Dünya Savaşı Filmleri isimli geniş yazım oldukça uzun bir yer kaplıyordu ve sayfanın yüklenmesi oldukça uzun sürüyordu. Bunu ziyaretçilerin karşısına daha hızlı çıkmasını sağlayacak ve daha hoş bir görünüme kavuşması açısından WordPress’in sayfalama kodu ile düzenledim. Her defasında kodu eklemek yorduğu için bunun kısayolunu araştırdım. Birkaç Türk sitesinde buldum ama ne yazıkki Functions.php dosyasını bozduğu için sitenin teması çöktü.

Araştırmalarım sonucu bir yabancı sitede kodun çalışanını buldum ve gerekli sitelerime uyguladım. Öncelikle aşağıdaki kodu temanızın functions.php dosyasına ekleyin. Eğer Functions.php dosyanızın sonunda Php kapanış tagı var ise ondan önce ekleyin yani ;

?>

Yukarıdaki Kod varsa eğer Bu kodun üzerine yoksa herhangi bir değişiklik yapmadan functions.php dosyanızın en alt kısmına kodu ekleyin.

/* Add Page Break Button in First Row */
add_filter( 'mce_buttons', 'my_add_page_break_button', 1, 2 ); // 1st row
   
/*Add Page Break button in WordPress Visual Editor */
function my_add_page_break_button( $buttons, $id ){
   
    /* Only add this for content editor */
    if ( 'content' != $id )
        return $buttons;
   
    /* Add Page Break button after Insert Read More tag button */
    array_splice( $buttons, 13, 0, 'wp_page' );
   
    return $buttons;
}

Bu işlemi yapmadan da WordPress’in sayfalama özelliğini kullanabilirsiniz. Bunun için yapmanız gereken Yeni yazı oluştururken Görsel editör yerine metin editörüne geçmek ve yazınızı ayıracağınız kısma

<!--nextpage-->

Eğer temanızda bu işlemi uyguladıktan sonra yaptığınız konu içi sayfalamalarınız gözükmüyorsa single.php dosyanızda bulunan,

<?php the_content('Read more...'); ?>

Kodunun hemen altına

<?php wp_link_pages( array( 'before' => '<div id="page-links"><p><strong>' . __( 'Pages:', 'redline' ) . '</strong> ', 'after' => '</p></div>', 'next_or_number' => 'number' ) ); ?>

Kodunu eklediğinizde artık sayfalarınız gözükecektir.

Örnek olması açısından ; İkinci Dünya Savaşı Filmleri

1 YORUM

BİR CEVAP BIRAK

Please enter your comment!
Please enter your name here