• 08-12-2012, 00:06:10
    #10
    Arkadaşlar taxonomy olayını çok istediğiniz için size nasıl yapacağınızı anlatayım.

    Aşağıdaki kodu functions.php dosyanıza veya keremiya > Framework klasörü içindeki herhangi bir .php dosyasına ekleyin.

    function keremiya_yeni_taxonomy() {
    // Yazı Ekle bölümüne yeni taxonomy ekle
        register_taxonomy('oyuncu', 'post', array(
            // Hiyerarşik taxonomy
            'hierarchical' => false,
            // Bu seçenekler dizisi, yönetici panelinde etiket olarak görüntülenecektir.
            'labels' => array(
                'name' => _x( 'Oyuncular', 'taxonomy general name' ),
                'singular_name' => _x( 'Oyuncular', 'taxonomy singular name' ),
                'search_items' =>  __( 'Oyuncu ara' ),
                'all_items' => __( 'Tüm oyuncular' ),
                'edit_item' => __( 'Oyuncuyu düzenle' ),
                'update_item' => __( 'Oyuncuyu güncelle' ),
                'add_new_item' => __( 'Yeni oyuncu ekle' ),
                'new_item_name' => __( 'Yeni oyuncu adı' ),
                'menu_name' => __( 'Oyuncular' ),
            ),
            // Etiket kontrolu ve url yapısı
            'rewrite' => array(
                'slug' => 'oyuncu',
                'with_front' => false,
                'hierarchical' => false
            ),
        ));
    }
    add_action( 'init', 'keremiya_yeni_taxonomy', 0 );
    Bu işlemi yaptığımızda artık geri kalan yapılan işi ortaya dökmektedir. Aşağıdaki kodu'da single.php 'de istediğiniz yere ekleyin.

    <?php the_terms( $post->ID, 'oyuncu', '<span>Oyuncular: </span> ', ', ', '' ); ?>
    Tüm bunlardan sonra istediğiniz olay gerçekleşmiş olacaktır. Eğer oyuncular dışında başka taxonomy'de eklemek istiyorsanız, en üst'teki kodu iki kez ekleyin ve ikinciyi yapmak istediğiniz şekilde düzenleyin.
  • 08-12-2012, 01:58:27
    #11
    keremiya adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar taxonomy olayını çok istediğiniz için size nasıl yapacağınızı anlatayım.

    Aşağıdaki kodu functions.php dosyanıza veya keremiya > Framework klasörü içindeki herhangi bir .php dosyasına ekleyin.

    function keremiya_yeni_taxonomy() {
    // Yazı Ekle bölümüne yeni taxonomy ekle
        register_taxonomy('oyuncu', 'post', array(
            // Hiyerarşik taxonomy
            'hierarchical' => false,
            // Bu seçenekler dizisi, yönetici panelinde etiket olarak görüntülenecektir.
            'labels' => array(
                'name' => _x( 'Oyuncular', 'taxonomy general name' ),
                'singular_name' => _x( 'Oyuncular', 'taxonomy singular name' ),
                'search_items' =>  __( 'Oyuncu ara' ),
                'all_items' => __( 'Tüm oyuncular' ),
                'edit_item' => __( 'Oyuncuyu düzenle' ),
                'update_item' => __( 'Oyuncuyu güncelle' ),
                'add_new_item' => __( 'Yeni oyuncu ekle' ),
                'new_item_name' => __( 'Yeni oyuncu adı' ),
                'menu_name' => __( 'Oyuncular' ),
            ),
            // Etiket kontrolu ve url yapısı
            'rewrite' => array(
                'slug' => 'oyuncu',
                'with_front' => false,
                'hierarchical' => false
            ),
        ));
    }
    add_action( 'init', 'keremiya_yeni_taxonomy', 0 );
    Bu işlemi yaptığımızda artık geri kalan yapılan işi ortaya dökmektedir. Aşağıdaki kodu'da single.php 'de istediğiniz yere ekleyin.

    <?php the_terms( $post->ID, 'oyuncu', '<span>Oyuncular: </span> ', ', ', '' ); ?>
    Tüm bunlardan sonra istediğiniz olay gerçekleşmiş olacaktır. Eğer oyuncular dışında başka taxonomy'de eklemek istiyorsanız, en üst'teki kodu iki kez ekleyin ve ikinciyi yapmak istediğiniz şekilde düzenleyin.
    Verdiğiniz kod dogrumu? Hangi dosyaya eklersem ekleyeyim hata veriyor. Diğer kod yapılarını bozmadan müsait bir yere ekliyorum sürekli tüm dosyalarda hata veriyor wp panel açılmıyor.

    /public_html/wp-content/themes/keremiya/framework/keremiya.php on line 386
  • 08-12-2012, 02:06:23
    #12
    Evet, koymadan önce denedim düzgün. En sade olan dosyaya ekleyin mesela canonical.php dosyası olabilir.
  • 08-12-2012, 02:10:13
    #13
    keremiya adlı üyeden alıntı: mesajı görüntüle
    Evet, koymadan önce denedim düzgün. En sade olan dosyaya ekleyin mesela canonical.php dosyası olabilir.
    Tamam keremiya.php dosyasına ekledim hata çıkmadı bu sefer.

    Yazı ekleme sayfasında sağ tarafta Oyuncu Ekle kısmı çıktı. Orada oyunları etiket ekler gibi ekledim ve yazıyı kaydettim.

    Hata 1: Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/wp-content/themes/keremiya/framework/keremiya.php:1) in /home/sanane/public_html/wp-includes/pluggable.php on line 881

    Bu hata çıkıyor ama siteden baktığım zaman filme girince oyuncular çıkıyor..

    Hata 2: siteadi.com/oyuncu/anne-solenne-hatte tıklayınca da 404 ! Aradığınız sayfa bulunamadı. sayfası çıkıyor.

    Hata 3: wp panelden wp-admin/post.php yazı ekleme/duzenleme sayfası açılmıyor. Hata 1'deki hata çıkıyor.
  • 10-12-2012, 18:57:07
    #14
    Merhaba
    keremiya temayı ben ücretsiz indirip yeni kurdum.
    Film açıklaması ve diğer bilgileri yazıyorum.
    sonrada her part arasına <!--nextpage--> işareti koyuyorum.
    Yazılar 1. partta çıkıyor. 2.parta geçince yazılar kalmıyor.
    Diğer film sitelerindeki gibi açıklamalar üstteolup altta da oynatıcı olması için ne
    yapmam gerekiyor.
    Bu konuda yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
  • 10-12-2012, 21:33:06
    #15
    nzeytinevi adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    keremiya temayı ben ücretsiz indirip yeni kurdum.
    Film açıklaması ve diğer bilgileri yazıyorum.
    sonrada her part arasına <!--nextpage--> işareti koyuyorum.
    Yazılar 1. partta çıkıyor. 2.parta geçince yazılar kalmıyor.
    Diğer film sitelerindeki gibi açıklamalar üstteolup altta da oynatıcı olması için ne
    yapmam gerekiyor.
    Bu konuda yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
    hangi temasını ücretisiz indirip, kurdunuz?
  • 10-12-2012, 22:29:04
    #16
    Kimlik doğrulama veya yönetimden onay bekliyor.
    DostWeb adlı üyeden alıntı: mesajı görüntüle
    Tamam keremiya.php dosyasına ekledim hata çıkmadı bu sefer.

    Yazı ekleme sayfasında sağ tarafta Oyuncu Ekle kısmı çıktı. Orada oyunları etiket ekler gibi ekledim ve yazıyı kaydettim.

    Hata 1: Warning: Cannot modify header information - headers already sent by (output started at /home/xxxx/public_html/wp-content/themes/keremiya/framework/keremiya.php:1) in /home/sanane/public_html/wp-includes/pluggable.php on line 881

    Bu hata çıkıyor ama siteden baktığım zaman filme girince oyuncular çıkıyor..

    Hata 2: siteadi.com/oyuncu/anne-solenne-hatte tıklayınca da 404 ! Aradığınız sayfa bulunamadı. sayfası çıkıyor.

    Hata 3: wp panelden wp-admin/post.php yazı ekleme/duzenleme sayfası açılmıyor. Hata 1'deki hata çıkıyor.
    1. <?php ?> taglari arasina ekleyip denedinizmi?

    2. wp adminden kalici baglanti ayarlarindan kategori temeli ismini olusturun hata cozulecektir.
  • 10-12-2012, 23:46:18
    #17
    polathinyo adlı üyeden alıntı: mesajı görüntüle
    hangi temasını ücretisiz indirip, kurdunuz?
    RC Keremiya hocam
  • 05-01-2014, 01:12:29
    #18
    functions.php ye ekleyin anasayfada hata çıkıyor functions.php için