Merhaba arkadaşlar son günlerde çok sorulduğu için bu konuyu resimli olarak anlatmak istedim.
İlk olarak wordpress themes klasörü içinde bulunan kullandığınız
tema klasörü içine girin. Ben bu yazıda default temayı genişletmeyi
anlatıcam. Hadi başlayalım
tema klasörümüzün içindeki page.php dosyasını açıp içindeki kodları aşağıdaki gibi değiştiriyoruz.
<?php
/**
 * @package WordPress
 * @subpackage Default_Theme
 */
get_header(); ?>
   <div id="content" class="narrowcolumn" role="main">
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="post" id="post-<?php the_ID(); ?>">
      <h2><?php the_title(); ?></h2>
         <div class="entry">
            <?php the_content('<p class="serif">Bu sayfanın tamamını okuyun »</p>'); ?>
 Â
          <?php wp_link_pages(array('before' =>
'<p><strong>Sayfalar:</strong> ', 'after' =>
'</p>', 'next_or_number' => 'number')); ?>
         </div>
      </div>
      <?php endwhile; endif; ?>
   <?php edit_post_link('Sayfayı düzenleyin.', '<p>', '</p>'); ?>
   </div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Aşağıdaki şekle getirip forum.php olarak kaydediyoruz;
<?php
/**
 * @package WordPress
 * @subpackage Forum
 */
get_header(); ?>
   <div id="content" class="narrowcolumn2" role="main">
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
      <div class="post" id="post-<?php the_ID(); ?>">
      <h2><?php the_title(); ?></h2>
         <div class="entry">
            <?php the_content('<p class="serif">Bu sayfanın tamamını okuyun »</p>'); ?>
 Â
          <?php wp_link_pages(array('before' =>
'<p><strong>Sayfalar:</strong> ', 'after' =>
'</p>', 'next_or_number' => 'number')); ?>
         </div>
      </div>
      <?php endwhile; endif; ?>
   <?php edit_post_link('Sayfayı düzenleyin.', '<p>', '</p>'); ?>
   </div>
<?php get_footer(); ?>
Yukarıdaki iki kod arasındaki fark; 1 tema şablon adını forum olarak değiştirdik. 2 narrowcolumn sınıfını narrowcolumn2 olarak değiştirdik ve 3.sidebar include ifadesini kaldırdık.
Bunu yaptıktan sonra wordpress admin panelinden sayfa düzenleme
bölümüne geliyoruz ve forum sayfamızı düzenleme moduna geçiyoruz.
Düzenleme seçeneklerinde oluşturduğumuz forum.php yi sayfa şablonu olarak seçiyoruz.
Bu işlemi yaptıktan sonra tema klasörümüzün içideki style.css
dosyasını açıyoruz ve oluşturduğumuz narrowcolumn2 sınıfını yazıyoruz.
Bu işlem için narrovcolumn özelliklerini kopyalayın ve sadece width
kısmında değişiklik yapın. Bu sizin temanıza göre değişebilir.
Default temada narrowcolum tablosu için verilen 450 değeri içine
yazdığımız yazılar geliyor ve geri kalan kısımda da sidebar
sığdırılıyor. Yukarıdaki işlemle biz forum sayfası için yeni bir şablon
oluşturduk ve içinde bir css sınıfı oluşturduk (narrowcolum2) sonrada
css dosyamızdan tanımladığımız sınıfın değerini verdik. Genişlik 750
olsun sidebar olmayacak çünküm küm küm