Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’inize Özel Yazar Profil Sayfası Ekleme

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress sitenize özel bir yazar profili sayfası mı eklemek istiyorsunuz?

Birçok WordPress teması, yazar arşivi sayfasında sınırlı yazar profili bilgisine sahiptir.

Bu makalede, WordPress’te özel bir yazar profili sayfasının nasıl oluşturulacağını göstereceğiz.

Adding a custom author profile page in WordPress

Üç yöntemi ele alacağız. İlgilendiğiniz bölüme atlamak için aşağıdaki bağlantıları kullanın:

WordPress’te özel bir yazar profili sayfası oluşturmanın en iyi yolu SeedProd eklentisini kullanmaktır.

SeedProd, WordPress için en iyi sürükle ve bırak sayfa oluşturucusudur. Web sitenizdeki her yazar için güzel yazar sayfaları da dahil olmak üzere kolayca özel WordPress temaları ve sayfa düzenleri oluşturmanıza olanak tanır.

Sayfanıza anında profesyonel bir görünüm kazandırmak için önceden hazırlanmış temalardan oluşan bir kitaplıkla birlikte gelir. Ayrıca, yazar profil sayfanızı resimler, sosyal profiller, son gönderiler ve daha fazlasıyla tamamen özelleştirmek için sayfa bloklarını kullanabilirsiniz.

Başlamak için SeedProd eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Adım adım talimatlar için WordPress eklentisi nasıl kurulur eğitimimize bakın.

Not: SeedProd’un ücretsiz bir sürümü vardır. Ancak, özel yazar sayfası şablonunu kullanmak için Pro sürüm üne ihtiyacınız olacaktır.

Eklenti etkinleştirildikten sonra WordPress kontrol panelinden SeedProd ” Tema Oluşturucu ‘ya gidin ve ‘Tema Şablonları Kiti’ düğmesine tıklayın.

Click the Theme Templates Kit button

Bu sizi SeedProd’un önceden hazırlanmış web sitesi kitleri kütüphanesine götürecektir.

Bir web sitesi teması seçmek için, farenizi beğendiğiniz tasarımın üzerine getirin ve onay işareti simgesine tıklayın.

Choose a SeedProd theme kit

Bir seçim yaptıktan sonra, SeedProd web sitesi kitini içe aktaracak ve tema oluşturucu kontrol panelinde şablon parçalarının bir listesini göreceksiniz.

Ana sayfa, blog sayfası, iletişim sayfası ve daha fazlası dahil olmak üzere bir web sitesi kurmak için ihtiyacınız olan tüm şablon parçalarını alacaksınız.

Sürükle ve bırak tema oluşturucuyu kullanarak özelleştirmek için herhangi bir şablondaki ‘Tasarımı Düzenle’ bağlantısını tıklayabilirsiniz.

Click Edit Design link to customize each template part

Adım adım talimatlar için özel bir WordPress temasının nasıl oluşturulacağına ilişkin kılavuzumuza bakın.

Özel Yazar Sayfası Şablonu Oluşturma

Web sitenizin temasını özelleştirmeyi tamamladıktan sonra, sıra özel bir yazar profili sayfası oluşturmaya gelir.

Bunu yapmak için SeedProd ” Tema Oluşturucu ‘ya gidin ve ‘Yeni Tema Şablonu Ekle’ düğmesine tıklayın.

Click the Add New Theme Template button to create author page

Bu, Yeni Tema Şablonu açılır penceresini açacaktır.

Ardından, ‘Tür’ açılır menüsünden ‘Yazar Sayfası’ seçeneğini seçin.

Select the Author page template type

Tüm yazarlar için aynı yazar sayfası düzenine sahip olmak istiyorsanız, ‘Koşullar’ bölümünün altında görünen boş alanı yok sayabilirsiniz.

Ancak, her yazar için benzersiz bir yazar sayfası yapmak istiyorsanız, bu alana belirli bir yazarın kullanıcı kimliğini girmeniz gerekir. Örneğin, kullanıcı kimliği 2 ise, boş alana girin.

Enter the user id to create custom author pages for each writer

WordPress’te kullanıcı kimliğini bulma konusunda yardıma ihtiyacınız varsa bu kılavuza bakın.

Ardından, devam etmek için ‘Kaydet’ düğmesine tıklayın.

Yazar Profil Sayfasını Özelleştirme

Artık yazar sayfası şablonunu ayarladığınıza göre, altındaki ‘Tasarımı Düzenle’ bağlantısına tıklayarak şablonu özelleştirmeye başlayabilirsiniz.

Edit author page design

Bu, SeedProd’un sayfa oluşturucusunda şablonu açacaktır.

Sol tarafta, sayfaya ekleyebileceğiniz blokları ve bölümleri göreceksiniz. Sağ tarafta, henüz içerik eklemediğimiz için boş olacak olan sayfanızın bir önizlemesini göreceksiniz.

SeedProd theme builder

Artık içerik eklemeye başlayabilirsiniz.

Sayfa düzeninizi ayarlamak için ‘Sütun Ekle’ simgesine tıklayın.

Add columns to your custom author page

Ardından, çeşitli sütun düzenleri göreceksiniz.

Yazar sayfanız için istediğiniz sütun düzeni türünü seçin.

Choose your column layout

Artık SeedProd’un hazır bloklarını sayfaya ekleyebilirsiniz.

Örneğin, bir yazar başlığı eklemek için ‘Başlık’ bloğunu sayfaya sürükleyebilirsiniz.

Drag and drop headline block onto author profile page

Başlığı özelleştirmek için üzerine tıklamanız yeterlidir.

Bu, yazar adını girebileceğiniz ve boyutu, hizalamayı ve daha fazlasını ayarlayabileceğiniz bir panel açacaktır.

Edit the headline block

Ardından, yazar hakkındaki bilgileri görüntülemek için ‘Yazar Biyografisi’ bloğunu sayfaya sürükleyebilirsiniz.

Bu blok, içeriği otomatik olarak yazarın WordPress kullanıcı profilinden çeker.

Add author bio block in SeedProd

Artık yazarın son makalelerini sergileyebilirsiniz.

‘Gönderiler’ bloğunu sayfaya sürüklemeniz yeterlidir.

Add Posts block in SeedProd

Yazılar bloğunu ekledikten sonra, ‘Sorgu Türü’nü Özel olarak ayarlamak için üzerine tıklayın.

Ardından, ‘Yazara Göre Sorgula’ geçişini etkinleştirin ve açılır listeden belirli bir yazar seçin.

Configure Posts block for author page

Artık yazar sayfasında yalnızca o yazara ait gönderiler görüntülenecektir.

Yazar sayfanızı daha da özelleştirmeye devam edebilirsiniz. Örneğin, yazar hakkında ek bilgiler eklemek için ‘Metin’ ve ‘Görsel’ blokları ekleyebilirsiniz. Ayrıca sosyal profiller, sosyal paylaşım, referanslar ve daha fazlası gibi bloklar da ekleyebilirsiniz.

Add social profiles to author page

Yazar sayfanızın görünümünden memnun olduğunuzda, ekranın üst kısmındaki ‘Kaydet’ düğmesine tıklayın ve sayfa oluşturucudan çıkın.

Özel Yazar Profil Sayfanızı Yayınlama

Yazar sayfanızı sitenizde canlı hale getirmek için özel SeedProd temanızı etkinleştirmeniz gerekir.

Bunu SeedProd ” Tema Oluşturucu bölümüne giderek yapabilirsiniz. Buradan, ‘SeedProd Temasını Etkinleştir’ geçişini bulun ve ‘Evet’ konumuna getirin.

Enable SeedProd theme

SeedProd şimdi özel WordPress temanızı yayınlayacaktır.

Yeni yazar profili sayfanızı çalışırken görmek için sitenizi ziyaret edebilirsiniz.

Example of custom author profile page created with SeedProd

Yöntem 2: WP Kullanıcı Yöneticisi ile WordPress’te Özel Yazar Profili Sayfası Ekleme

Bu yöntemin kurulumu kolaydır, ancak SeedProd kadar çok tasarım ve özelleştirme seçeneği sunmaz.

Yapmanız gereken ilk şey WP User Manager eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından, eklenti ayarlarını yapılandırmak için Kullanıcılar ” Ayarlar sayfasını ziyaret etmeniz gerekir.

WP User Manager settings page

Eklenti, özel giriş, özel kullanıcı kaydı, şifremi unuttum, hesap ve profil sayfaları olarak kullanmak için otomatik olarak farklı sayfalar oluşturacaktır.

WP User Manager, yazar profil sayfalarınız için bir dizi seçenek sunar. Bunları dikkatlice incelemeniz ve kullanmak istemediğiniz özellikleri kapatmanız gerekir.

Ardından, kullanıcı profili ayarlarını yapmak için ‘Profiller’ sekmesine tıklamanız gerekir.

User profile page settings

Burada misafirler için profil sayfası seçeneğini etkinleştirebilirsiniz, bu da herkesin kullanıcı profillerini görüntüleyebileceği anlamına gelir. Ayrıca üyelerin birbirlerinin profillerini görüntülemelerine de izin verebilirsiniz. Bu seçeneğin işaretini kaldırırsanız, kullanıcılar yalnızca kendi profil sayfalarını görüntüleyebilir.

Ayrıca kullanıcıların özel profil fotoğrafları yüklemelerine ve profil sayfalarında son makalelerinin yanı sıra yorumlarını görüntülemelerine de izin verebilirsiniz.

Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Ardından, yazar profil sayfaları için SEO dostu URL’ ler veya kalıcı bağlantılar seçmeniz gerekir. Bunu Ayarlar ” Kalıcı bağlantı lar sayfasını ziyaret ederek ve ‘Kullanıcı profili kalıcı bağlantı tabanı’ bölümüne ilerleyerek yapabilirsiniz.

Select a URL structure for user profile pages

Eklenti, URL’de bir kullanıcı kimliği, kullanıcı adı veya takma ad kullanmanıza olanak tanır. Hem takma ad hem de kullanıcı adı, kullanıcı kimliğine göre daha SEO dostu seçeneklerdir. Bunlardan birini seçmek için tıklayın ve ardından kalıcı bağlantı ayarlarınızı saklamak için değişiklikleri kaydet düğmesine tıklayın.

Özel yazar profil sayfalarınız neredeyse hazır. Şimdi tek yapmamız gereken kullanıcıların profil sayfalarını WordPress web sitenizde kolayca bulmalarını sağlamak.

Görünüm ” Widget ‘lar sayfasına gidin ve Giriş Formu widget’ını bir kenar çubuğuna ekleyin.

Add user login and profile link widget to sidebar

Artık yazar profili sayfasını çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

Giriş yapmış bir kullanıcı olarak, kenar çubuğu widget’ında kendi hesap bilgilerinizi göreceksiniz. Kullanıcı adına tıklamak sizi yazar profil sayfanıza götürecektir.

Author profile page

Kenar çubuğu widget’ı, oturum açmış kullanıcılara bir giriş formu gösterecektir. Kullanıcıların web sitenize kaydolmasına izin veriyorsanız, form ayrıca kaydolmak için bir bağlantı da içerecektir.

Eklenti ayrıca web sitenizdeki yazar bağlantılarını değiştirecek ve varsayılan yazar arşivi sayfaları yerine yazar profili sayfasına yönlendirecektir.

Yazar Profil Sayfalarının Görünümünü Değiştirme

Sadece renkleri veya kenarlıkları değiştirmek istiyorsanız, bunu özel CSS ekleyerek yapabilirsiniz.

Ancak, düzeni ve sıralamayı değiştirmek istiyorsanız, eklentinin şablon dosyalarını düzenlemeniz gerekecektir. WP User Manager özel şablon desteği ile birlikte gelir, bu da eklentinin kullanması için mevcut temanızın içinde kendi şablonlarınızı oluşturabileceğiniz anlamına gelir.

Öncelikle, bir FTP istemcisi kullanarak web sitenize bağlanmanız ve /wp-content/plugins/wp-user-manager/templates/ klasörüne gitmeniz gerekir. Orada gördüğünüz tüm dosyaları bilgisayarınıza indirin.

Ardından, mevcut tema klasörünüze gitmeniz ve içinde “wpum” adında yeni bir klasör oluşturmanız gerekir. Şimdi daha önce indirdiğiniz dosyaları wpum klasörüne yükleyin.

Artık profil sayfalarınızın görünümünü istediğiniz gibi özelleştirmek için bu dosyaları düzenleyebilirsiniz.

Yöntem 3: Temanızda Manuel Olarak Özel Bir Yazar Profili Sayfası Oluşturun (Kod)

Bu yöntem, WordPress temanızı veya alt tema dosyalarınızı düzenlemenizi gerektirir. Bunu daha önce yapmadıysanız, lütfen WordPress’te kod kopyalama ve yapıştırma hakkındaki kılavuzumuza bakın.

Öncelikle, bir FTP istemcisi kullanarak web sitenize bağlanmanız ve /wp-content/themes/your-current-theme/ klasörüne gitmeniz gerekecektir.

Mevcut tema klasörünüzün içinde bir author.php dosyası oluşturmanız gerekir. Bundan sonra, archive.php dosyasının içeriğini kopyalamanız ve yeni author.php şablonunuzun içine yapıştırmanız gerekir.

Temanızda zaten bir author.php dosyası varsa, bunu da düzenleyebilirsiniz.

Buradaki amacınız yazarın profil bilgilerini almak ve ardından görüntülemektir. Düzenlemeye nereden başlamak istediğinize karar vermeniz gerekecektir. Genellikle get_header(); ve get_sidebar() satırları arasındaki her şeyi düzenleyebilirsiniz:

<?php
// Set the Current Author Variable $curauth
$curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author));
?>
 
<div class="author-profile-card">
    <h2>About: <?php echo $curauth->nickname; ?></h2>
    <div class="author-photo">
    <?php echo get_avatar( $curauth->user_email , '90 '); ?>
    </div>
    <p><strong>Website:</strong> <a href="<?php echo $curauth->user_url; ?>"><?php echo $curauth->user_url; ?></a><br />
    <strong>Bio:</strong> <?php echo $curauth->user_description; ?></p>
</div>
 
<h2>Posts by <?php echo $curauth->nickname; ?>:</h2>
 
         <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h3>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>
</h3>
<p class="posted-on">Posted on: <?php the_time('d M Y'); ?></p>
 
<?php the_excerpt(); ?>
 
<?php endwhile; 
 
// Previous/next page navigation.
the_posts_pagination();
 
else: ?>
<p><?php _e('No posts by this author.'); ?></p>
 
<?php endif; ?>

Bu kod basitçe sayfanın üst kısmına bir yazar profil kartı ekler ve ardından yazarın son gönderilerini görüntüler.

Bu kodu ihtiyaç duyduğunuz kadar özelleştirmekten çekinmeyin. Web sitenize ek kullanıcı profili alanları ekleyebilir, yazarın Twitter ve Facebook profil bağlantılarını ekleyebilir, gönderiler için öne çıkan resimleri görüntüleyebilir vb.

İşte yazar profil kartınıza iyi bir görünüm kazandırmak için bazı örnek CSS’ler. Bunu temanıza özel CSS olarak ekleyebilir veya WPCode gibi bir kod parçacığı eklentisi kullanabilirsiniz.

Adding Custom Author Profile Page CSS in WPCode

Kodu tema renklerinizle eşleşecek şekilde de özelleştirebilirsiniz:

.author-profile-card {
    background: #eee;
    border: 1px solid #ccc;
    padding: 20px;
    margin-bottom: 20px;
}
.author-photo {
    float: left;
    text-align: left;
    padding: 5px;
}

Artık özel yazar profili sayfasını çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

İşte demo web sitemizde nasıl göründüğü:

A custom author profile page in WordPress

Bu makalenin WordPress sitenize nasıl özel bir yazar profili sayfası ekleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca yeni başlayanlar için nihai WordPress SEO kılavuzumuzu veya WordPress ve WooCommerce için en iyi sosyal kanıt eklentileri uzman seçimimizi görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

23 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

      If you are using the plugin then you would need to use their method for adding custom fields

      Yönetici

  2. Subodh Gupta says

    The username is showing in the author archive URL.

    How can I easily change it to display name or nickname for admin and all authors?

    • WPBeginner Support says

      If you are using the method from this article then you should be able to update that under Settings > Permalinks

      Yönetici

      • Ben Osborne says

        I know this maybe isn’t something you can recommend…. but I used advanced custom fields to create a wysiwyg editor right in the edit user screen, then call that custom field in the customised author.php. Works pretty good.

  3. Rouni Haddad says

    Hello, I am trying to add the login page to the top of my website in the menu area but when I add it, it doesn’t show on the website, anyway I can fix this.

  4. Annapurna Agrawal says

    Hi guys,

    I am really stuck with this. My author template is not working. As in, I am getting 404 error for the author archive page.

    I have no spaces in the author nice_name, i have deactivated all plugins to check for conflicts. I couldn’t find any solution to this. Can you help me out please?

  5. grab says

    in wordpress job site how put each company description permanently ,i don’t want to add everytime each job descriptions and keywords

  6. Sharif Mustajib says

    On my website, there are writers who send through e-mail. If they don’t create any profile, how can I add their profile? Please..

  7. William says

    THank you for this tutorial. However I can’t seem to find an author.php or archive.php in my theme. I am using Customizr Pro. Any ideas would be greatly appreciated. I love the look in your demo image!

    • WPBeginner Support says

      Hi William,

      If you don’t have an author.php file, then you can create one. If you don’t have archive.php, then you can copy the contents of index.php, category.php, or any other archive template in your theme. Please contact your theme’s support and they will be able to guide you better.

      Yönetici

  8. Adel says

    i’m looking desperatly for a way to make child pages in author’s page..
    a menubar or tabs to display categories seperatly…
    thanks in advance

  9. Gatera says

    Thanks for this article. I used Method 2.

    I would like to display the current author’s woocommerce products under their bio. Do you know how I can achieve this?

    Thanks,

  10. Muhammad Ibrahim says

    Really helpful article specially for beginners like me. a video tutorial could be a great way to know more about it. but still it is enough to know how to setup custom author profile page.
    i always use to visit this site whenever i need to learn anything about WordPress.
    thanks a lot dear Syed Balkhi to create such an amazing wordpress resource site.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.