• 30-08-2022, 00:24:14
    #1
    Merhabalar. var_dump($post_type); şeklinde baktığımda içeriği aşağıdaki gibi görünüyor. Ben 'rewrite' içerisindeki 'slug' değerini ekrana yazdırmak istiyorum. Nasıl yapabileceğimi bulamadım. Mesela 'labels' içerisindeki 'name' kısmını "Köpek Cinsleri" şeklinde ekrana yazdırırken şu kodu kullandım ve sorun olmadı:

    $post_type = get_post_type_object( get_post_type( $post ) );
    echo $post_type->labels->name;
    Şimdi ben "kopek-cinsleri" yazan kısmı nasıl alabilirim? Çıktı şu şekilde;
    object(WP_Post_Type)[***]
      public 'name' => string 'kopek_cinsleri' (length=14)
      public 'label' => string 'Köpek Cinsleri' (length=15)
      public 'labels' => 
        object(stdClass)[886]
          public 'name' => string 'Köpek Cinsleri' (length=15)
          public 'singular_name' => string 'Köpek Cinsi' (length=12)
          public 'add_new' => string 'Yeni Cins Ekle' (length=14)
          public 'add_new_item' => string 'Yeni Cins Ekle' (length=14)
          public 'edit_item' => string 'Cinsi Düzenle' (length=14)
          public 'new_item' => string 'Yeni Cins' (length=9)
          public 'view_item' => string 'Cinsi Göster' (length=13)
      public 'rewrite' => 
        array (size=5)
          'slug' => string 'kopek-cinsleri' (length=14)
          'with_front' => boolean true
          'pages' => boolean true
          'feeds' => boolean true
          'ep_mask' => int 1
  • 30-08-2022, 00:30:50
    #2
    echo $post_type->rewrite['slug']; bu olur
  • 30-08-2022, 00:41:00
    #3
    BuRaKM adlı üyeden alıntı: mesajı görüntüle
    echo $post_type->rewrite['slug']; bu olur
    Teşekkürler hocam.
  • 30-08-2022, 00:42:29
    #4
    SkyGhostAir adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler hocam.
    Rica ederim ^^

    -----


    Dipnot : Şu siteye ne yapıyorsan bi muradına erdirsen sende rahatlasa garibim sitede rahatlasa