WordPress Köşe Yazarları Widgets 78

WordPress Köşe Yazarları Widgets

Müşterim için hazırlamıştım ama istendiği tarzda olmadığı için tamamlamamıştım. Çalışmayı tamamlayıp paylaşmak bugüne kısmetmiş.

WordPress Köşe Yazarları Widgets Özellikleri

  1. Tüm Yazarlar listelenmektedir.
  2. Yazar’ın 1 adet yazısı  gözükmektedir.
  3. Yazar’ın avatarı, nicki ve kısa açıklaması bulunmaktadır bunların ayarları normal profilinizden yapıyorsunuz.
  4. Kısa açıklama için Wp Admin > Kullanıcılar > Profiliniz > Hakkınızda > Biyografiik Bilgi kutucuğuna istediğinizi yazın..

koseyazarlari

Arzuladığınız ek özellik olursa yazı altından belirtirseniz yardımcı olabilirim..

Sidebar.php ‘ye eklemeniz gereken veya gözükmesini istediğiniz yere eklemeniz gereken kodlar;

<div class="side-author">
<span class="author-menu"><li>Köşe Yazarları</li></span>
<?php
// Get the authors from the database ordered by user nicename
global $wpdb;
$site_admin = ""; // enter Admin ID to exclude
$query = "SELECT ID, user_nicename from $wpdb->users WHERE ID != '$site_admin' ORDER BY user_nicename";
$author_ids = $wpdb->get_results($query);

// Loop through each author
foreach($author_ids as $author) :
// Get user data
$curauth = get_userdata($author->ID);
// Get link to author page
$user_link = get_author_posts_url($curauth->ID);
?>
<ul>
<?php $author_query = new WP_Query( 'author='.$curauth->ID.'&posts_per_page=-1&showposts=1' );
while ( $author_query->have_posts() ) : $author_query->the_post(); ?>
<div class="author-images"><?php echo get_avatar(get_the_author_meta('user_email'),'128'); ?></div>
<li class="author-nick"><?php echo $curauth->nickname; ?></li>
<li class="author-aciklama"><?php the_author_meta('description'); ?></li>
<li class="author-yazi"> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php endwhile; wp_reset_postdata(); ?></li>
</ul>
<?php endforeach; ?>
</div>

Temanızın CSS dosyalarına ekleyin

.side-author {
margin-bottom: 15px;
color: #555;
}
.side-author a {
text-decoration: none;
font-weight: bold;
color: #5F3131;
}
.author-images {
width: 75px;
height: 75px;
float: left;
margin-right: 15px;
}
.author-images img {
border-radius: 40px;
}
.side-author ul {
height: 75px;
padding: 15px;
border-bottom: 2px solid #fff;
background: #fcfcfc;
}
.author-aciklama {

}
.author-nick{
float: left;
background: red;
color: #fff;
padding: 0px 5px;
font-weight: bold;
margin-right: 6px;
border-radius: 3px;
}
.author-yazi {
margin-top: 5px;
}
.author-menu {
display: inline-block;
width: 100%;
background: #FCFCFC;
height: 35px;
line-height: 35px;
text-indent: 10px;
font-weight: bold;
box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.05) inset;
border-bottom: 1px solid #FFF;
border-top: 1px solid #FFF;
}
Uckan

1995 doğumlu, balıkesirde yaşayan Fenerbahçeli kendi halinde bir yazar..

Bir Cevap Yaz

    14 Yorum

  1. hocam bunu login olarak degilde kategori mantıgına uygun yapamazmıyız

  2. Merhaba, güzel bir çalışma olmuş teşekkürler. Fakat şöyle bir sorun var. İşleyiş olarak bir editör veya yönetici rolünde olan kişi köşe yazarı olmayabilir hatta değilde zaten. Bu çalışmada ise bütün rolleri çekiyor, yani sadece yazar rolünü listelemesi gerekir diye düşünüyorum. Tekrar teşekkürler.

  3. hocam merhaba
    Ben tamamen Türkçe olan çok yazarlı bir tema arıyorum. Her kesin üye olarak yazılarını ve resimlerini paylaşabileceği bir tema bulmam mümkünmü ?

    syg

    • Merhaba bu özelliği herhangi bir Türkçe temada yapabilirsiniz çünkü istediğiniz olay WordPress’in genel yapısında mevcut.
      Üye olmaları içinde wordpress eklentilerini kullanabilirsin.

  4. Merhaba sevgili Uçkan Hocam, WordPress’de yazanların yazılarını okumak için Internet’e nasıl girilmeli? Cahilce bir soru belki, ama denemelerimden sonuç alamadım. Herhangi bir yazarın değil, orada yazanların listesinin görüldüğü biçimiyle. Sorum, sorunum anlaşılmıştır umarım. Şimdiden sağolun!.

  5. Merhaba hocam, haber siteme ekledim sanırım css de bir sıkıntı var resimdeki gibi çıkmadı. Yardımcı olabilir misiniz?

    • Hocam haberurfa.net olacaktı linkte yanlış yazmışım özür.

  6. Çok yazarlı bir web sitesi için buna bileşen olarak çok ihtiyacım var. Başka bir yoruma verdiğiniz cevaptaki gibi çok aradım fakat böyle temiz gözüken bir şey bulamadım. İstediğim birkaç şey var. Eğer yapmak isterseniz ücret ve diğer detaylar hakkında görüşelim. bana mail adresimden lütfen ulaşın

  7. Merhaba, temamın yapısı nedeniyle bu kodları ekleyemedim. Bunu bileşen olarak eklemeniz mümkün mü?

    • Merhaba, bileşen olarak eklemek mümkün müsait olduğum bir zamanda hazırlayabilirim lakin bileşen olarak istiyorsanız zaten hazır eklentiler mevcut onları kullanabilirsiniz. https://goo.gl/l0KqgS

  8. Merhaba iyi aksamlar , Sidebar eklentisi çok guzel lakin aklımda bir soru olustu bu kodu sabit bir sayfa da göstermek mümkün mü ? Yani anasayfa haberler deneme deneme1 gibi sayfalar oldugunu düşünün ben bu kodun sadece deneme sayfasında görünmesini ve diğer sayfalarda görünmemesini nasıl sağlarım . Simdiden tesekkur ederim

  9. Merhaba hocam , acaba Yazı başlığının altına yazının ilk iki satırını veya bi kısmını alıntı olarak nasıl ekleyebilirim örn.

    YAZAR RESMİ
    YAZAR NİCK

    KONU BAŞLIĞI
    Yazının ilk satırlarının yer alacağı
    kısımı olusturmak…

    Gibi

    • bu eklentiyi ekldim çok güzel çalıştı ben burada son eklenen yazar ve yazısını listenin en üstüne gelmesini istiyorum ne yapabilirim