• 13-09-2019, 00:46:45
    #1
    merhaba arkadaşlar, ben kategorilerimin sonuna yıl eklemek istiyorum istediğim yılları 2019-2020 gibi. Bunu da her sene tek bir değişiklikle değiştirmek istiyorum. seneye 2020-2021 olacak şekilde. her kategoriye değil yalnızca istediğim kategorilerde.

    Kategori başlığında ve açıklamasında örneğin böyle bir değişken kullanıp: http://prntscr.com/p0ts5a
    kategori yayınlandığında böyle çıkmasını istiyorum: http://prntscr.com/p0tvu5

    yardımcı olabilecek olursa çok sevinirim.
  • 13-09-2019, 01:11:22
    #2
    function custom_title( $title, $sep ) {
        return str_replace("%%year%%"," ".date("Y"),$title);
    }
    add_filter( 'wp_title', 'custom_title', 9999, 2 );
    umarım doğru anlamışımdır
  • 13-09-2019, 01:17:09
    #3
    sağ olun hocam.. geçerli yılı mı ekliyor bu kodla? ben istediğim yılı yapmak istiyorum. örneğin 2020-2021 gibi bir sonraki sene 2021-2022 gibi.
  • 13-09-2019, 01:51:13
    #4
    Turgenyev adlı üyeden alıntı: mesajı görüntüle
    sağ olun hocam.. geçerli yılı mı ekliyor bu kodla? ben istediğim yılı yapmak istiyorum. örneğin 2020-2021 gibi bir sonraki sene 2021-2022 gibi.
    function ecan_custom_title( $title, $sep ) {
    return str_replace("%%year%%"," ".get_option("categoryyear"),$title);
    }
    add_filter( 'wp_title', 'ecan_custom_title', 9999, 2 );
    function ecan_custom_option(){
    $option_group = 'permalink';
    $option_name = 'categoryyear';
    $sanitize_callback = null;
    register_setting( $option_group, $option_name, $sanitize_callback );
    
    $id = 'categoryyear';
    $title = __("Kategori Başlık Eki","ecancan");
    $callback = 'ecan_custom_option_html';
    $page = 'permalink';
    $section = 'optional';
    $args = null;
    add_settings_field( $id, $title, $callback, $page, $section, $args );
    }
    add_action( 'admin_init', 'ecan_custom_option' );
    function ecan_custom_option_html(){
    $option = 'categoryyear';
    echo '<input type="text" name="' . $option . '" id="' . $option . '" value="' . get_option( $option ) . '" class="regular-text ltr" />';
    }
    function ecan_custom_save_option(){
    if( isset($_POST['permalink_structure']) && isset( $_POST['categoryyear'] ) ){
    $short_domain = wp_unslash( $_POST['categoryyear'] );
    update_option( 'categoryyear', $short_domain );
    }
    }
    add_action( 'admin_init', 'ecan_custom_save_option' );
    Bu kodu ekledikten sonra kalıcı bağlantılar ksımında bir ek ayar göreceksiniz oraya girdiğiniz herhangi bir içerik kategorilere ek olarak yansıyacak.
  • 13-09-2019, 02:10:07
    #5
    Yaptım hocam kalıcı bağlantılarda çıktı denedim ama kategorilere yansımadı. Benim demek istediğim tüm kategorilere bunu yapmak değil hocam. kategori düzenleme alanında kategori başlıklarına ve açıklamalarına 2019-2020 yılını bir değişkenle %%year%% %yildeneme%% vb. girmek istiyorum. functions.php de sonraki yıl gerekli kısma 2020-2021 yazmam yeterli olmalı gelecek sene için.
  • 13-09-2019, 02:22:38
    #6
    Tüm kategorilere işlem yapmıyor attığım kod zaten. %%year%% değişkenine atama yapıyor. Siz kategorinizi düzenlerken %%year%% diye ekleme yaparsanız buda o ayardan artık o ayara ne yazarsanız onu çeker.
  • 13-09-2019, 02:28:41
    #7
    Ben de öyle yaptım olmayınca o şekilde yazdım hocam: http://prntscr.com/p5fnc6

    2. aşama: http://prntscr.com/p5fnkx

    sonuç: http://prntscr.com/p5fnpg