2010-09-09 13 views

cevap

2

Kesinlikle. WordPress destek forumlarındaki This thread gitmenize yardımcı olur. Daha sonra Temanızın şablon dosyalarının herhangi kullanılabilir Homepage denilen hazır bir yeni widget alanı oluşturur:

Kişisel temanın functions.php

if (function_exists('register_sidebar')) { 
    register_sidebar(array(
     'name'=> 'Main', 
     'id' => 'main', 
     'before_widget' => '<div class="widget_box side">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
    register_sidebar(array(
     'name'=> 'Homepage', 
     'id' => 'homepage', 
     'before_widget' => '<div class="widget_box">', 
     'after_widget' => '</div>', 
     'before_title' => '<h3>', 
     'after_title' => '</h3>', 
    )); 
} 

Eğer Anasayfa widget'ı istediğiniz şablon dosyası

<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Homepage')) : ?> 

Alternatif olarak, aynı şeyi yapmak için My Custom Widgets plugin kullanabilirsiniz.

+1

Gelecekte ziyaret edenlere ... – adamj

20

doğru cevap Kendi özel widget'ı içine bir widget entegre etmek kullandı the_widget()

kullanmaktır. Nasıl kullanılacağı ile ilgili ayrıntılar için codex'a bakın.

+4

+1'den aşağıya doğru ilerleyin, kabul edilen yanıttan çok daha kolay. – Sparky

+4

Doğru cevap budur. Yönetici panelini kullanmadan widget'ı aramanızı sağlar. –

İlgili konular