WordPress Gelişmiş Tema Paneli

WordPress Gelişmiş Tema Paneli

WordPress Gelişmiş Tema Paneli

Merhaba arkadaşlar, bu yazım da kendi web temamın admin panelini sizinle paylaşmak istiyorum internet üzerinde bulduğum frameworklar arasında kullanım açısından en kolay, olan bu admin panelini ben kendime göre görsel bağlamda düzenledim sizinle paylaşmak istedim.

Neler Yapılabilir ?

  • Kategoriye Single tanımlaması yapılabilir.
  • Select Alanlar yapılabilir.
  • Upload ile resim seçtirilebilir.
  • Renk Kutusuyla renk seçimi yapılabilir.
  • Textarea ile html kodlar eklenebilir.
  • Text kutularıyla text alanlar eklenebilir.
  • Reklam alanları Yapılabilir.
  • Açılır / Kapanır Kutular Yapılabilir.
  • İnfo/Bilgi Alanları Yapılabilir.
  • Sosyal Medya Alanları Yapılabilir.
  • Radyo Butonları Kullanılabilir.
  • Kategori Seçimi yaptırılabilir.
  • Resimli Görseller ile Radyo Buton Seçimi

Örnek Görüntüler

Nasıl Yapılır ?

Öncelikle Temanızın Functions.php Dosyasını Açınız. <?php kodlar ?> şeklinde bir köşeye ekleyiniz.

//******************** TemaAdminPanel Metinsarac.Net******************************************// 
 require_once( TEMPLATEPATH."/ayarlar.php" );
 require_once( TEMPLATEPATH."/admin/admin-functions.php" ); 
require_once( TEMPLATEPATH."/admin/admin-interface.php" ); 
require_once( TEMPLATEPATH."/admin/theme-settings.php" ); 
//******************** TemaAdminPanel Metinsarac.Net ******************************************//

2.Aşama

Burada ki dosyayı Temanızın içerisine gönderiniz.

Kullanım

Kategori Döngüsü Kullanım Örneği


<?php
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('cat='.get_cat_id(get_option('mtn_tanımlananid')).'&showposts=5'.'&paged='.$paged);
?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

Kodlar

<?php endwhile; ?> 

Tanımlanan id Admin Klasörü > theme-settings.php > id > kısmından belirleyebilirsiniz.

Diğer Tanımlamaları

bu şekilde yapabilirsiniz. İD kısmını kendi tanımlamanıza göre değiştirebilirsiniz.

Kullanımlar da sıkıntı yaşayanlar makale altından bildirim yapabilir.

 

1 Beğen

Yapılan Yorumlar

  1. elinize sağlık hocam çok güzel bilgi

  2. teşekür ederim

  3. hocam bu arada bir şey daha sormak istiyorum ben şimdi color picker ile yazıların rengini değiştircem diyelim style dosyasına nasıl bir kod ekelemeleyim rengini değiştiriceğim yere yardımcı olursanız sevinirim

    • 6 sene önce

      Ya Dökümanlar için style dosyasına yönelik .php dosyası oluşturcaksınız yada renk kodunu style içerisinden çekip div içine örneğin

       <div class="metinsarac" style="color:RENK İÇİN BELİRLENMİŞ PHP KODU">

      Şeklinde değişebilirsiniz. Kolay gelsin.

  4. Çok çok teşekür ederim temalarımın admin panelinde kullanacağım saolun 🙂

  5. benim asil sormak istedigim acaba temayi bununla multipurpose yapabilirmiyiz yani eger colorpicker nasil kullanilir bir ders ile anlatirsaniz cok faydali olucaktir

    • 6 sene önce

      Type özelliğini color olarak seçerseniz color picker görünür olarak eklenir panele.

  6. merhaba hocam bi sorum olacak size


    <div id="BenzerYaz

    bu yapıda

    yazan kısıma ben panelden select option la kategori linkini vermek istiyorum yani kategoriyi panelden seçtiğimde otomatik olarak /category/dolma-tarifleri/ olan kısım kategori linki olsun bunu nasıl yapabilirim ?

    • merhaba panel gercekten cok hos ama sadece admin klasoru var dosyada acaba ornek kodlarin oldugu bir dosyaniz da varmi?mesela ben temama 5 renk vermek istiyorum ve temanin rengini secebilecegim bir dropdown kullanmak istiyorum bu mumkunmudur?

      • 6 sene önce

        admin klasörü içersinden theme-settings.php içerisinde bu şekil bir kodlama mevcut 🙂

        • Elbette tesekurler hallettim yani logo kisimini falan su sekilde ayarkadim
          <?php if (get_option('mtn_logo') ”) { ?>
          <a href="” title=””><img src="” alt=”” title=”” />

          <a href="/”><img src="/img/logo.png” alt=”” />

          gercekten cok tesekkur ederim harika is cikartimissiniz. 🙂

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.