lostyazilim
tr.link

Gelişmiş Widget Ayarları Nasıl yapılır?

15 Mesajlar 1.832 Okunma
lstbozum
tr.link

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)
Arkadaşlar wordpresste gelişmiş widgetler nasıl yapılır ? yani demek istediğim şey şu
Ben widget alanı oluşutrdum sidebar diyelim.. ben burada 5 tane konu sıralamak için kodlarımı yazdım loop yaptım side bar'a 5 tane konu çektim fakat benim istediğim şey kişi widgeti oraya koyarken kaç adet konu gösterilmesini istediğinide ayarlayabilsin yani widgetin üzerinde değişiklik yapabilsin bunu nasıl yapabilirim? teşekkür ederim
 

 

wmaraci
reklam

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Widget kodunuzu komple atar mısınız?
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Widget kodunuzu komple atar mısınız?






 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
Bu widget değilki ama. Wp-admin/bileşenlerde gözükmez bu. Önce bir adet widget oluşturmanız lazım. Aşağıdaki linkteki widget yapısını inceleyin. Kendinize göre düzenleyin. Yapamazsanız tekrar yazarsınız.

https://github.com/wpexplorer/my-widget-plugin/blob/master/my-widget-plugin.php
 

 

wmaraci
wmaraci

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

Bu widget değilki ama. Wp-admin/bileşenlerde gözükmez bu. Önce bir adet widget oluşturmanız lazım. Aşağıdaki linkteki widget yapısını inceleyin. Kendinize göre düzenleyin. Yapamazsanız tekrar yazarsınız.

https://github.com/wpexplorer/my-widget-plugin/blob/master/my-widget-plugin.php


Hocam verdiğiniz linkteki kodları widget.php diye bir dosya açtım içerisine yapıştırdım.
Functions.php'ye şu kodları yapıştırdım fakat herhangi bir şey olmadı yardımcı olur musunuz ?

// The widget class
class My_Custom_Widget extends WP_Widget {

// Main constructor
public function __construct() {
/* ... */
}

// The widget form (for the backend )
public function form( $instance ) {
/* ... */
}

// Update widget settings
public function update( $new_instance, $old_instance ) {
/* ... */
}

// Display the widget
public function widget( $args, $instance ) {
/* ... */
}

}

// Register the widget
function my_register_custom_widget() {
register_widget( 'My_Custom_Widget' );
}
add_action( 'widgets_init', 'my_register_custom_widget' );
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)
EK: kodların hepsini functions.php 'ye yapıştırdım çalıştı hocam ama bu kodlarla nasıl loop yapacağız acaba ? bir örnek vermeniz mümkün mü? teşekkür ederim

bilimokur hocam denedim bir kaç yöntem ama loop nasıl yapacağımı filan bulamadım
 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)
// Display the widget kısmı çıktıyı veriyor. Oraya döngüyü yazacaksınız.
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı

// Display the widget kısmı çıktıyı veriyor. Oraya döngüyü yazacaksınız.


Tam anlayamadım hocam benim döngüye sokmak istediğim kodlar bunlar diyelim, bunları loop ederek düzenledikten sonra nereye eklemeliyim?

 

 

wpuzman wpuzman WordPress Developer Kullanıcı
  • Üyelik 13.01.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek Yazılım
  • Konum Trabzon
  • Ad Soyad B** M**
  • Mesajlar 2771
  • Beğeniler 293 / 949
  • Ticaret 33, (%100)

public function update( $new_instance, $old_instance ) { ?>

}


html kısmını kendiniz döngü ile oluşturunuz.
 

 

MustafaZahit MustafaZahit WM Aracı Kullanıcı
  • Üyelik 27.06.2018
  • Yaş/Cinsiyet 30 / E
  • Meslek Öğrenci
  • Konum Mersin
  • Ad Soyad Z** Z**
  • Mesajlar 307
  • Beğeniler 15 / 32
  • Ticaret 0, (%0)

bilimokur adlı üyeden alıntı


public function update( $new_instance, $old_instance ) { ?>

}


html kısmını kendiniz döngü ile oluşturunuz.




Hocam Verdiğiniz Kodu // Display the widget ile yazan yerdeki kod ile değiştirdiğimde sayfa görüntülenemiyor diyor
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al