Şimdi Ara

WordPress functions.php sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
837
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba,
    ilk wordpress temamı yaptım her şey iyi güzel fakat, tema aktif iken yönetici panelinde boş sayfalar görmeye başladım. Ben de tek tek bütün kodları kontrol ettim. Yazdığım functions.php 'de sıkıntı olduğunu farkettim. İlk temam olduğu için de sıkıntın tam olarak nere olduğunu anlayamadım. Sizce sorunu nerede yapmışım ?

    functions.php
    <?php 
    if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
    'name' => 'Sidebar Alani',
    'before_widget' => '<div class="sidebar-widget wide-widget">',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="sidebar-widget-title">',
    'after_title' => '</h3>',
    ));
    }

    add_theme_support( 'post-thumbnails' ); function string_limit_words($string, $word_limit)
    {
    $words = explode(' ', $string, ($word_limit + 1));

    if(count($words) > $word_limit) {
    array_pop($words);
    }

    return implode(' ', $words);
    }
    function add_wp3menu_support() {
    register_nav_menus(
    array(
    'anamenu' => __('Ana Menü'), // 2. Değer Özel Menünün Adı
    'sidebar' => __('Sidebar'), // 2. Değer Özel Menünün Adı
    ));
    }

    add_action('init', 'add_wp3menu_support');
    ?>



    _____________________________
  • Muhtemelen hatan array yaparken yanlış kodlamandan kaynaklanıyor
    copy paste yaparak almışsın ancak butür şeyler herzaman önemlidir.


    'anamenu' => __('Ana Menü'), // 2. Değer Özel Menünün Adı
    'sidebar' => __('Sidebar'), // 2. Değer Özel Menünün Adı


    Burada en son eklediğin arrayın sonuna virgül (,) koymaman gerekiyor




    doğru kullanımı :


    function add_wp3menu_support() {
    register_nav_menus(
    array(
    'anamenu' => __( 'Ana Menü' ),
    'sidebar' => __( 'Sidebar' )
    )
    );
    }
    add_action( 'init', 'add_wp3menu_support' );







    Register sidebar


    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'Sidebar Alani',
    'before_widget' => '<div class="sidebar-widget wide-widget">',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="sidebar-widget-title">',
    'after_title' => '</h3>',
    ));







    String limit word



    <?php
    function string_limit_words($string, $word_limit)
    {
    $words = explode(' ', $string, ($word_limit + 1));
    if(count($words) > $word_limit)
    array_pop($words);
    return implode(' ', $words);
    }
    ?>




    siz bu şekilde kullanmışsınız kullanım şeklinizin doğru olduğunu düşünmüyorum

    if(count($words) > $word_limit) {
    array_pop($words);
    }

    1. kod doğru olanıdır




    Toplamak gerekirse





    <?php  

    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'Sidebar Alani',
    'before_widget' => '<div class="sidebar-widget wide-widget">',
    'after_widget' => '</div>',
    'before_title' => '<h3 class="sidebar-widget-title">',
    'after_title' => '</h3>',
    ));






    add_theme_support( 'post-thumbnails' );
    set_post_thumbnail_size(200, 200, true); // Normal post thumbnails




    function string_limit_words($string, $word_limit)
    {
    $words = explode(' ', $string, ($word_limit + 1));
    if(count($words) > $word_limit)
    array_pop($words);
    return implode(' ', $words);
    }





    function add_wp3menu_support() {
    register_nav_menus(
    array(
    'anamenu' => __( 'Ana Menü' ),
    'sidebar' => __( 'Sidebar' )
    )
    );
    }
    add_action( 'init', 'add_wp3menu_support' );

    ?>




    Bu şekilde kullana bilirsiniz. Kolay gelsin
    _____________________________




  • Dosyaların olduğu yerde .error_log dosyası olması lazım hocam orda hatanızın ne olduğunu yazar onu paylaşırsanız yardımcı olabiliriz
    _____________________________
  • jebi J kullanıcısına yanıt
    Jebi okumadan konuya neden cevap yazıyorsun anlamıyorum :)

    Konuda hatalarını kendisine söylemiş ve doğru olan koldarı paylaşmışım. php bilmek bazen sadece bilmek değildir. wordpressten iyi anlıyorsan zaten kodlara bakarakta sorun nedir bilirsin
    _____________________________
  • quote:

    Orijinalden alıntı: aksoydesign

    Jebi okumadan konuya neden cevap yazıyorsun anlamıyorum :)

    Konuda hatalarını kendisine söylemiş ve doğru olan koldarı paylaşmışım. php bilmek bazen sadece bilmek değildir. wordpressten iyi anlıyorsan zaten kodlara bakarakta sorun nedir bilirsin

    Ben arkadaşa doğru yolu göstermeye çalışıyorum hocam 1000 satırlık dosyada hata olsa böyle satır satır kontrolmü edicek? :D

    Ayrıca dizinin son elemanından sonra koyulan virgül hata vermez



    < Bu mesaj bu kişi tarafından değiştirildi jebi -- 13 Mayıs 2014; 11:06:08 >
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    200+ PHP SCRİPT
    2 yıl önce açıldı
    php mysql bölüm ekleme sistemi
    4 yıl önce açıldı
    Php'de Portal Kodlama
    19 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.