Web sitenizde yazar bölümü, okuyucularınıza içerik üreticilerinizi tanıtmak ve güven oluşturmak açısından büyük önem taşır. “Yazar resmi” ya da “avatar” kullanımı, hem sitenizin profesyonelliğini artırır hem de okuyucunun yazarla bağ kurmasına yardımcı olur. Bu rehberde, WordPress yazar resmi ekleme işlemini en az 600 kelime olacak şekilde, adım adım ve SEO uyumlu başlıklarla ele alacağız.
Neden Yazar Avatar’ı Kullanmalısınız?
- Güven İnşa Eder: Okuyucular, gerçek bir kişiyle iletişimde olduklarını hissettiklerinde içeriklere daha fazla değer verir.
- Marka Tutarlılığı Sağlar: Kurumsal bloglarda, her yazarın kendine ait görseli, marka bilinirliğini güçlendirir.
- Kullanıcı Deneyimini İyileştirir: Uzun metinlerin arasında yazarın fotoğrafı, sayfanın görsel olarak daha çekici hale gelmesini sağlar.
1. Varsayılan Gravatar Kullanarak Avatar Ekleme
WordPress çekirdeği, e-posta adresine bağlı olarak otomatik avatar göstermek için Gravatar servisini kullanır. Gravatar, dünya genelinde WordPress kullanıcılarının kendi e-posta adresleriyle ilişkilendirdiği profil fotoğraflarını barındırır.
Adımlar:
- Gravatar Hesabı Oluşturun: https://gravatar.com adresine giderek, WordPress.com hesabınızla oturum açın veya yeni bir hesap oluşturun.
- E-posta Adresinizi Ekleyin: Blogunuzda kullandığınız yazar e-posta adresini Gravatar hesabınıza ekleyin.
- Fotoğraf Yükleyin: “Add a new image” bölümünden fotoğrafınızı yükleyin, kırpma işlemini tamamlayın ve onaylayın.
- WordPress Ayarlarını Kontrol Edin: Yönetim panelinde Ayarlar > Tartışma sayfasına gidin. “Avatara izin ver” kutusunun işaretli ve en az “Orta” (G) seviyesinde seçili olduğundan emin olun.
Not: Gravatar’ınızı güncellediğinizde değişikliklerin canlı sitede görünmesi birkaç dakika sürebilir.
2. Yerel (Local) Avatar Ekleme Eklentisi ile Kendi Fotoğrafınızı Yükleyin
Bazı kullanıcılar Gravatar kullanmak yerine, doğrudan sitelerine yüksek çözünürlüklü veya özel boyutlarda avatar yüklemek isteyebilir. Bunun için Simple Local Avatars veya WP User Avatars gibi eklentilerden faydalanabilirsiniz.
Örnek: Simple Local Avatars
- Eklentiyi Kurun: WordPress panelinde Eklentiler > Yeni Ekle yolunu izleyip “Simple Local Avatars” aratın, “Şimdi Kur” ve “Etkinleştir” butonlarına tıklayın.
- Yazar Profiline Gidin: Yönetim panelinde Kullanıcılar > Profiliniz (ya da düzenlemek istediğiniz yazar profili) sayfasını açın.
- Avatar Bölümünü Bulun: Profil ayarlarında “Local Avatar” adlı yeni bir alan belirecektir.
- Dosya Seçin ve Yükleyin: Bilgisayarınızdan istediğiniz fotoğrafı seçin ve “Avatar’ı Güncelle” butonuna basın.
- Kaydedin: Profil sayfasının altındaki “Profil Güncelle” butonuna tıklayarak işlemi tamamlayın.
Avantaj: Fotoğrafı istediğiniz boyut ve kalitede siteye yükleyebilir, Gravatar’a bağımlı kalmazsınız.
3. Kod ile Manuel Avatar Ekleme
Eğer kod kullanımına açıksanız, tema dosyalarınıza küçük bir fonksiyon ekleyerek özel avatar desteği getirebilirsiniz.
functions.php Dosyasına Eklemeniz Gereken Kod:
// functions.php içine ekleyin
function özel_avatar_alanı($user) {
?>
<h3>Özel Avatar</h3>
<table class="form-table">
<tr>
<th><label for="custom_avatar">Avatar Yükle</label></th>
<td>
<input type="file" name="custom_avatar" id="custom_avatar" /><br />
<?php if (get_the_author_meta('custom_avatar', $user->ID)): ?>
<img src="<?php echo esc_url(get_the_author_meta('custom_avatar', $user->ID)); ?>" style="width:96px;height:96px;"><br />
<label><input type="checkbox" name="remove_custom_avatar" value="1" /> Avatarı Kaldır</label>
<?php endif; ?>
</td>
</tr>
</table>
<?php
}
add_action('show_user_profile', 'özel_avatar_alanı');
add_action('edit_user_profile', 'özel_avatar_alanı');
function özel_avatar_kaydet($user_id) {
if (!empty($_FILES['custom_avatar']['tmp_name'])) {
$upload = wp_handle_upload($_FILES['custom_avatar'], array('test_form' => false));
update_user_meta($user_id, 'custom_avatar', $upload['url']);
} elseif (!empty($_POST['remove_custom_avatar'])) {
delete_user_meta($user_id, 'custom_avatar');
}
}
add_action('personal_options_update', 'özel_avatar_kaydet');
add_action('edit_user_profile_update', 'özel_avatar_kaydet');
Temada Avatar’ı Çağırma:
<?php
$custom = get_the_author_meta('custom_avatar', $author_id);
if ($custom) {
echo '<img src="' . esc_url($custom) . '" class="avatar" alt="Yazar Avatar">';
} else {
echo get_avatar($author_id, 96);
}
?>
Bu yöntem, maksimum esneklik sağlar ancak kodlama hatalarına karşı dikkat gerektirir.
4. Avatar Görünümünü Özelleştirme
Yüklediğiniz avatarın boyut, kenarlık veya yuvarlak köşe gibi özelliklerini CSS ile değiştirebilirsiniz. Örneğin:
.avatar {
border-radius: 50%;
border: 2px solid #ddd;
width: 96px;
height: 96px;
}
Bu kodu tema’nın style.css dosyasına ekleyerek avatar görünümünü daha şık hâle getirebilirsiniz.
Sık Karşılaşılan Sorunlar ve Çözümleri
- Fotoğraf Güncellenmiyor: Cache eklentileri veya tarayıcı önbelleği nedeniyle yeni avatar görünmeyebilir. Cache temizleyin.
- E-posta Uyuşmazlığı: Gravatar kullanıyorsanız, WordPress profilindeki e-posta adresinin Gravatar’da tanımlı olanla birebir aynı olduğundan emin olun.
- Yüklenemeyen Dosyalar: Hosting sunucunuzun
php.ini
ayarlarında yükleme boyutu (upload_max_filesize) ve post boyutu (post_max_size) limitlerini kontrol edin.
Sonuç
WordPress’te yazar avatarı eklemek, sitenizin profesyonelliğini ve kullanıcı deneyimini artıran basit ama etkili bir adımdır. Gravatar servisi, yerel eklentiler ve manuel kod yöntemleriyle ihtiyacınıza uygun bir yol seçebilirsiniz. Hangi yöntemi tercih ederseniz edin, her zaman yedek almayı ve sitenizi güncel tutmayı unutmayın. Artık sitenize özgün yazar fotoğraflarınızı ekleyerek içeriklerinizi daha da güçlendirebilirsiniz!