• 14-09-2012, 15:55:27
    #1
    merhaba,

    wordpress'te yazar sayfasına örneğin kişiler admin panelden nasıl kendi twitter takip ve facebook abonelik butonlarını ekleyebilir? bu aynı şekilde yazı içerisindede geçerli. 4-5 tane farklı yazar var bu yüzden kullanıcılar için çok kullanışlı olabilir, birkaç sitede gördüm.
  • 14-09-2012, 21:40:08
    #2
    Bunun için authors.php yapısını araştırın.

    Ek olarak costum_field yapısını inceleyin codex'ten. Ve tabi php bilmelisiniz.
    Bir kaç hook ile yapılabilir.

    http://codex.wordpress.org/Author_Templates

    Kolay gelsin.
  • 16-09-2012, 00:02:20
    #3
    _PatroN_ adlı üyeden alıntı: mesajı görüntüle
    Bunun için authors.php yapısını araştırın.

    Ek olarak costum_field yapısını inceleyin codex'ten. Ve tabi php bilmelisiniz.
    Bir kaç hook ile yapılabilir.

    http://codex.wordpress.org/Author_Templates

    Kolay gelsin.
    teşekkürler fakat pek bişey anlamadim ingilizce olduğu için.

    mantıklıca düşünürsek admin profil sayfasında twitter veya facebook ekleyebileceğimiz bir kod yokbunu illa functions.php'denmi halledeceğiz?
  • 16-09-2012, 00:06:55
    #4
    function my_user_contactmethods($user_contactmethods){
      $user_contactmethods['twitter'] = 'Twitter Adresiniz';
      $user_contactmethods['facebook'] = 'Facebook Adresiniz';
    
      return $user_contactmethods;
    }
    
    add_filter('user_contactmethods', 'my_user_contactmethods');
    bunu function.php'ye ekleyip dener misin?
    • suatbjk
    • Orgeneral
    suatbjk ve Orgeneral bunu beğendi.
    2 kişi bunu beğendi.
  • 16-09-2012, 01:22:14
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    function my_user_contactmethods($user_contactmethods){
      $user_contactmethods['twitter'] = 'Twitter Adresiniz';
      $user_contactmethods['facebook'] = 'Facebook Adresiniz';
    
      return $user_contactmethods;
    }
    
    add_filter('user_contactmethods', 'my_user_contactmethods');
    bunu function.php'ye ekleyip dener misin?
    evet şuan admin panel profil sayfalarında gözüküyor. bunu author.php yada single.php kod olarak nasıl ekleriz? ek olarak admin panelde @twitterkullaniciadi olarak mi ekleyeceğiz yoksa twitter takip kodlarınımı yapıştıracağız?
  • 16-09-2012, 01:47:15
    #6
    suatbjk adlı üyeden alıntı: mesajı görüntüle
    evet şuan admin panel profil sayfalarında gözüküyor. bunu author.php yada single.php kod olarak nasıl ekleriz? ek olarak admin panelde @twitterkullaniciadi olarak mi ekleyeceğiz yoksa twitter takip kodlarınımı yapıştıracağız?
    linklemek istersen direk bağlantıyı verirsin. yok sadece @kullaniciadi olarak gösteririm dersen onu girersin.

    herhangi bir yerde göstermek içinde

    <?php echo get_user_meta(1, 'twitter', true); ?>
    <?php echo get_user_meta(1, 'facebook', true); ?>
    şeklinde gösterebilirsin. oradaki 1 kullanıcı ID numarasıdır. ona göre değiştirirsiniz.
  • 16-09-2012, 01:50:05
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    linklemek istersen direk bağlantıyı verirsin. yok sadece @kullaniciadi olarak gösteririm dersen onu girersin.

    herhangi bir yerde göstermek içinde

    <?php echo get_user_meta(1, 'twitter', true); ?>
    <?php echo get_user_meta(1, 'facebook', true); ?>
    şeklinde gösterebilirsin. oradaki 1 kullanıcı ID numarasıdır. ona göre değiştirirsiniz.
    cevabiniz için teşekkürler. ben mesela twitter kısmına https://twitter.com/about/resources/buttons#follow buradaki butonlardan birini eklemek istiyorum, yazar sayfasi kisminda ilgili butonun çıkmasını istiyorum. id olarak belirttiğiniz kismi birden fazla yazarlı olan bloglarda nasıl kullanılabilir hocam?
  • 16-09-2012, 02:15:26
    #8
    suatbjk adlı üyeden alıntı: mesajı görüntüle
    cevabiniz için teşekkürler. ben mesela twitter kısmına https://twitter.com/about/resources/buttons#follow buradaki butonlardan birini eklemek istiyorum, yazar sayfasi kisminda ilgili butonun çıkmasını istiyorum. id olarak belirttiğiniz kismi birden fazla yazarlı olan bloglarda nasıl kullanılabilir hocam?
    o zaman şöyle yap

    <a href="https://twitter.com/<?php echo get_user_meta(1, 'twitter', true); ?> " class="twitter-follow-button" data-show-count="false" data-lang="tr">Takip et: @<?php echo get_user_meta(1, 'twitter', true); ?> </a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
    panelden kullanıcı adı kısmına

    suatbjk yazman yeterli. gece gece bu kadar çalıştı kafam.
    • suatbjk
    suatbjk bunu beğendi.
    1 kişi bunu beğendi.
  • 16-09-2012, 02:48:32
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    o zaman şöyle yap

    <a href="https://twitter.com/<?php echo get_user_meta(1, 'twitter', true); ?> " class="twitter-follow-button" data-show-count="false" data-lang="tr">Takip et: @<?php echo get_user_meta(1, 'twitter', true); ?> </a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
    panelden kullanıcı adı kısmına

    suatbjk yazman yeterli. gece gece bu kadar çalıştı kafam.
    ve sorunumu hallettim, aynı şekilde farklı bi sosyal ağ profilim içinde rahatlıkla kullanabilirim sanırım. çok teşekkürler.