• 10-11-2015, 21:51:32
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar.

    Sitemle title etiketi için aşağıdaki kodları kullanıyorum.

    <title><?php
    global $page, $paged;
    wp_title( '|', true, 'right' );
    // Add the blog name.
    bloginfo( 'name' );
    // Add the blog description for the home/front page.
    $site_description = get_bloginfo( 'description', 'display' );
    if ( $site_description && ( is_home() || is_front_page() ) )
    echo " | $site_description";
    // Add a page number if necessary:
    if ( $paged >= 2 || $page >= 2 )
    echo ' | ' . sprintf( __( 'Sayfa %s', 'ferhat' ), max( $paged, $page ) );
    ?></title>
    Fakat belirlediğim bir kategoriye ait yazılarda farklı bir title şablonu kullanmak istiyorum.

    Atıyorum; Deneme | Site Adı şeklindeki title etiketim var ise seçtiğim bir kategoriye ait yazının title etiketi Deneme XYZ | Site Adı olarak görünsün.

    Bunu nasıl yaparım? Sakınyazının başlıpını öyle gir demeyin

    -----

    @ozgurland arkadaşımın yöntemi ile hallettim. Cevap veren herkese teşekkür ederim.
  • 13-11-2015, 19:40:54
    #2
    Üyeliği durduruldu
    Güncel arkadaşlar.

    Yapmak istediğim şey çok basit aslında. Biyografi kategorisindeki yazıların title bölümüne başlık isminin yanına "Kimdir?" eklemek istiyorum sadece.
  • 13-11-2015, 19:54:37
    #3
    Merhabalar, böyle dener misinz ?

    <title> <?php if(the_category_ID()==1){echo"yazının kategori id 1 ise yazsın";} ?>
    </title>

    mantık bu şekilde olması lazım.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:54:37 -->-> Daha önceki mesaj 17:53:58 --

    edit : kaynak https://codex.wordpress.org/Function...he_category_ID
  • 13-11-2015, 20:31:13
    #4
    Üyeliği durduruldu
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhabalar, böyle dener misinz ?

    <title> <?php if(the_category_ID()==1){echo"yazının kategori id 1 ise yazsın";} ?>
    </title>

    mantık bu şekilde olması lazım.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:54:37 -->-> Daha önceki mesaj 17:53:58 --

    edit : kaynak https://codex.wordpress.org/Function...he_category_ID
    Maalesef yeterli değil. İçerik sayfası haricinde de aktif oluyor. Bana sadece biyografi kategorisindeki içerik sayfalarında lazım.
  • 13-11-2015, 21:30:06
    #5
    Aklıma şu yöntem geliyor;

    single.php dosyasını kopyalayıp ismini single-biyografi.php ile değiştir. Sayfanın en üstüne aşağıdaki kodu yapıştır.

    <?php
    /*
    Template Name Posts: Biyografi
    */
    ?>
    Bu sayfayı kullanmak için Custom Post Template eklentisini kur.

    Ardından header.php dosyasının içindeki tüm kodları kopyalayıp, <?php get_header(); ?> kodunu silip, yapıştırın. Buradan <title> kodunu değiştirmelisiniz.

    Yazıları yayınlarken yan taraftan Post Template olarak Biyografi seçmelisiniz veya özel alan olarak custom_post_template ismine single-biyografi.php değerini eklemelisiniz.
  • 13-11-2015, 21:33:28
    #6
    Üyeliği durduruldu
    ozgurland adlı üyeden alıntı: mesajı görüntüle
    Aklıma şu yöntem geliyor;

    single.php dosyasını kopyalayıp ismini single-biyografi.php ile değiştir. Sayfanın en üstüne aşağıdaki kodu yapıştır.

    <?php /* Template Name Posts: Biyografi */ ?>
    Bu sayfayı kullanmak için Custom Post Template eklentisini kur.

    Ardından header.php dosyasının içindeki tüm kodları kopyalayıp, <?php get_header(); ?> kodunu silip, yapıştırın. Buradan <title> kodunu değiştirmelisiniz.

    Yazıları yayınlarken yan taraftan Post Template olarak Biyografi seçmelisiniz.
    Bunu bende düşündüm, hatta Seo eklentileri ile kendim title girebilirim fakat bunun if/else ile çok basit bir yöntemi olmalı.
  • 13-11-2015, 23:42:55
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    S e r s e r i adlı üyeden alıntı: mesajı görüntüle
    Bunu bende düşündüm, hatta Seo eklentileri ile kendim title girebilirim fakat bunun if/else ile çok basit bir yöntemi olmalı.
    ###ID degeri 1 olan kategori görüntülendiğinde çalışır.
    <?php if (is_category('1')):
    	echo "Test";
    endif;
    ?>
    Panel üzerinden yönetebileceğin bir sistem istersen PM at. Ücretli olarak yardımcı olurum.
  • 14-11-2015, 10:49:25
    #8
    Üyeliği durduruldu
    buraqgo adlı üyeden alıntı: mesajı görüntüle
    ###ID degeri 1 olan kategori görüntülendiğinde çalışır.
    <?php if (is_category('1')):
        echo "Test";
    endif;
    ?>
    Panel üzerinden yönetebileceğin bir sistem istersen PM at. Ücretli olarak yardımcı olurum.
    Hocam buda tekil sayfa için değil ki. Derdimi bir türlü anlatamadım Kafadan bir is_single olacak ve kategori id 1 olan sayfalarda aktif olacak. Herşeyden önemlisi yukarıdaki title kodlarına uydurmak gerek.