• 20-03-2021, 00:45:59
    #1
    Selamlar, konu başlığımda belirttiğim gibi her hangi bir Türk kaynak bulamadım bu konuyla alakalı.

    Bildiğiniz gibi wordpress kategori kısmında başlık, açıklama kısmı gibi alanlar mevcut zaten ben ek olarak özel bir alan daha oluşturmak istiyorum bunuda kategori sayfasında göstermek istiyorum nasıl yapılacağı konusunda bilgisi olan var mı ?

    Eklenti ile yapabiliyorum fakat istediğim tema functions.php kısmından kod ekleyerek yapmak istiyorum.

    Sorun çözüldü ilgi gösteren arkadaşlara teşekkür ederim.

    @uckan; isimli hocamın paylaştığı kodlar işe yaradı teşekkürler
  • 20-03-2021, 00:49:32
    #2
    Gerekli şekilde düzenlersin hocam: https://gist.github.com/dtbaker/7563...b975175f461035
  • 20-03-2021, 00:50:16
    #3
    https://sabramedia.com/blog/how-to-a...tom-taxonomies presentersy yazan kısımları category olarak düzenleyebilirsin.
  • 20-03-2021, 00:56:24
    #4
    sorun çözüldü mü
  • 20-03-2021, 01:46:30
    #5
    TayfunGuler adlı üyeden alıntı: mesajı görüntüle
    Gerekli şekilde düzenlersin hocam: https://gist.github.com/dtbaker/7563...b975175f461035
    Teşekkürler hocam bu dediğim şey değil malesef

    BuRaKM adlı üyeden alıntı: mesajı görüntüle
    https://sabramedia.com/blog/how-to-a...tom-taxonomies presentersy yazan kısımları category olarak düzenleyebilirsin.
    Hocam bu çalışmıyor

    kozanfirmam adlı üyeden alıntı: mesajı görüntüle
    sorun çözüldü mü
    Hayır yapamadım malesef

    İstediğim bu şekilde

    https://prnt.sc/10qdijq

    sonrasında ise bunu kategorinin footer kısmında göstermem lazım
  • 20-03-2021, 01:54:30
    #6
    Basit bu koda gerek yok
    Kategori eklenir sonra menülerden footer kısma eklenir
  • 20-03-2021, 01:58:31
    #7
    kozanfirmam adlı üyeden alıntı: mesajı görüntüle
    Basit bu koda gerek yok
    Kategori eklenir sonra menülerden footer kısma eklenir
    Hocam siz konuyu anlamamışsınız Şimdi olay şu, Kategori oluşturma kısmına geldiğinizde

    https://prnt.sc/10qdijq

    Şu yukarıdaki gibi bir alan var
    İSİM
    KISA İSİM
    AÇIKLAMA
    AÇIKLAMA 2

    Yani kategoriye 2 ci açıklamayı eklemek ve bunun içeriğini kategorinin en altında footer da göstermek istiyorum.
  • 20-03-2021, 01:59:37
    #8
    Gold üye
    Uyumadan önce taze taze, iyi geceler.

    // Oluşturma Sayfasına Ekle
    add_action( 'category_add_form_fields', 'add_category_field', 10, 2 );
    function add_category_field( $taxonomy ) { ?>
      <div class="form-field term-group">
        <label for="category-custom-description">Açıklama</label>
        <textarea rows="5" id="category-custom-description" name="category-custom-description"></textarea>
      </div>
    <?php }
    
    // Oluşturma Sayfasında Güncelleme
    add_action( 'created_category', 'save_category_field', 10, 2 );
    function save_category_field ( $term_id, $tt_id ) {
      if( isset( $_POST['category-custom-description'] ) && '' !== $_POST['category-custom-description'] ){
        $posts = $_POST['category-custom-description'];
        add_term_meta( $term_id, 'category-custom-description', $posts, true );
      }
    }
    
    // Düzenleme Sayfasına Ekle
    add_action( 'category_edit_form_fields', 'edit_category_fields', 10, 2 );
    function edit_category_fields($term, $taxonomy ) { 
      $description = get_term_meta( $term->term_id, 'category-custom-description', true );
      ?>
      <tr class="form-field">
        <th scope="row"><label for="category-custom-description">Açıklama</label></th>
        <td>
          <textarea row="5" name="category-custom-description" id="category-custom-description"><?php echo $description; ?></textarea>
        </td>
      </tr>
    <?php }
    
    // Düzenleme Sayfasında Güncelleme
    add_action( 'edited_category', 'updated_category_fields', 10, 2 );
    function updated_category_fields ( $term_id, $tt_id ) {
      if( isset( $_POST['category-custom-description'] ) && '' !== $_POST['category-custom-description'] ){
        $description = $_POST['category-custom-description'];
        update_term_meta ( $term_id, 'category-custom-description', $description );
      } else {
        update_term_meta ( $term_id, 'category-custom-description', '' );
      }
    }
    https://gist.github.com/cagriuckan/34b1a699c4cd103cbef8585ad0aa0f61
  • 20-03-2021, 02:03:37
    #9
    Gold üye
    Kategori sayfasında göstermek içinde aşağıdaki kodu kullanın.

    <?php echo get_term_meta(get_query_var('cat'), 'category-custom-description', true); ?>