lostyazilim
tr.link

Wordpress sayfaları listeleyemiyorum

7 Mesajlar 652 Okunma
lstbozum
tr.link

El Paso El Paso WM Aracı Kullanıcı
  • Üyelik 17.03.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek C++ Developer
  • Konum Ankara
  • Ad Soyad M** Ö**
  • Mesajlar 17
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Kolay gelsin herkese öncelikle. Tema üzerinde değişiklik yapmaya çalıştığımda sayfaları listemeyle alakalı bir sorunum bulunmakta. Öncelikle;



Bu fonksiyonla sayfaları listeleyebiliyorum ama ne yaparsam yapayım normaldeki css kalıbına dahil edemiyorum.
Yapmaya çalıştığım;


Yukardaki wpnin fonksiyonunu kullandıktan sonra karşılaştığım;

 

 

wmaraci
reklam

RoG RoG Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 20.11.2018
  • Yaş/Cinsiyet 31 / E
  • Meslek C#
  • Konum Ankara
  • Ad Soyad S** U**
  • Mesajlar 4
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Aynı Sorun Bendede var fonksiyon kendiliğinden css kodu atıyor
 

 

El Paso El Paso WM Aracı Kullanıcı
  • Üyelik 17.03.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek C++ Developer
  • Konum Ankara
  • Ad Soyad M** Ö**
  • Mesajlar 17
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Hiç bilen biri yok mu ya ?
 

 

El Paso El Paso WM Aracı Kullanıcı
  • Üyelik 17.03.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek C++ Developer
  • Konum Ankara
  • Ad Soyad M** Ö**
  • Mesajlar 17
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Güncel.
 

 

wmaraci
wmaraci

El Paso El Paso WM Aracı Kullanıcı
  • Üyelik 17.03.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek C++ Developer
  • Konum Ankara
  • Ad Soyad M** Ö**
  • Mesajlar 17
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Güncelll
 

 

forces forces WM Aracı Kullanıcı
  • Üyelik 23.01.2016
  • Yaş/Cinsiyet 45 / E
  • Meslek bilgisayar mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** E**
  • Mesajlar 1366
  • Beğeniler 9 / 379
  • Ticaret 0, (%0)
aşağıdaki gibi deneyin ;


require_once 'page_menu_class.php';
require_once 'nav_menu_class.php';
function dt_menu($data = array())
{
$defaults = array('menu_wraper' => '
    %MENU_ITEMS%
', 'menu_items' => '
  • %ITEM_TITLE%%SUBMENU%
  • ', 'submenu' => '
      %ITEM%
    ');
    $options = wp_parse_args($data, $defaults);
    $options['menu_wraper'] = str_replace(array('%MENU_ID%', '%MENU_CLASS%', '%MENU_ITEMS%'), array('%1$s', '%2$s', '%3$s'), $options['menu_wraper']);
    $options['menu_items'] = explode('%SUBMENU%', $options['menu_items']);
    $options['submenu'] = explode('%ITEM%', $options['submenu']);
    $theme_location = 'primary-menu';
    $parent_clicable = of_get_option('menu-parent_menu_clickable');
    $args = array('container' => false, 'menu_id' => 'mainmenu', 'fallback_cb' => 'dt_page_menu', 'theme_location' => $theme_location, 'parent_clicable' => $parent_clicable, 'menu_class' => false, 'container_class' => false, 'dt_item_wrap_start' => $options['menu_items'][0], 'dt_item_wrap_end' => $options['menu_items'][1], 'dt_submenu_wrap_start' => $options['submenu'][0], 'dt_submenu_wrap_end' => $options['submenu'][1], 'items_wrap' => $options['menu_wraper']);
    if (has_nav_menu($theme_location)) {
    $walker_args = array('theme_location' => $theme_location, 'parent_clicable' => $parent_clicable);
    $args['walker'] = new Dt_Walker_Nav_Menu($walker_args);
    }
    wp_nav_menu($args);
    }
    // function to fallof from wp_nav_menu
    function dt_page_menu($args = array())
    {
    $defaults = array('sort_column' => 'menu_order, post_title', 'container_class' => 'nav-bg', 'menu_id' => 'nav', 'echo' => false, 'link_before' => '', 'link_after' => '');
    $args = wp_parse_args($args, $defaults);
    $args = apply_filters('wp_page_menu_args', $args);
    $menu = '';
    $list_args = $args;
    $list_args['echo'] = false;
    $list_args['title_li'] = '';
    $list_args['walker'] = new Dt_Custom_Walker_Page();
    $menu .= str_replace(array("\r", "\n", "\t"), '', wp_list_pages($list_args));
    if (isset($menu)) {
    $menu = sprintf($args['items_wrap'], $args['menu_id'], $args['menu_class'], $menu);
    }
    // $menu = '' . $menu . '';
    if (isset($container)) {
    $menu = '
    ' . $menu . "
    \n";
    }
    $menu = apply_filters('wp_page_menu', $menu, $args);
    if ($args['echo']) {
    echo $menu;
    } else {
    return $menu;
    }
    }
     

     

    El Paso El Paso WM Aracı Kullanıcı
    • Üyelik 17.03.2014
    • Yaş/Cinsiyet 37 / E
    • Meslek C++ Developer
    • Konum Ankara
    • Ad Soyad M** Ö**
    • Mesajlar 17
    • Beğeniler 0 / 2
    • Ticaret 0, (%0)
    Şimdi buldum bir şey sonunda çözdüm :) Teşekkür ederim bu arada forces

    https://github.com/dupkey/bs4navwalker

    Gayet basit kullanımı mevcut. Dikkat etmeniz gereken bir husus admin panelinden bir tane menü oluşturmanız gerekmekte. Upperlower önemli. Türkçe karakter kullanmadan bir menü oluşturun. Örneğin "menu" gibi o menüye ise hangi sayfaların gözükmesini istiyorsanız o sayfaları ekleyin ve

    wp_nav_menu([
    'menu' => 'top',


    top ismi menünüzün adı yani menu olacak. Kolay gelsin
     

     

    wmaraci
    wmaraci
    Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
    Site Ayarları
    • Tema Seçeneği
    • Site Sesleri
    • Bildirimler
    • Özel Mesaj Al