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’te Varsayılan Yazar Profili Alanları Nasıl Kaldırılır

Çok yazarlı WordPress blogumuzu çalıştırırken yararlı bulduğumuz bir şey de yazar profillerini özelleştirmektir. Bazen varsayılan profil alanları ihtiyaçlarımıza uymuyor.

Bu varsayılan alanları kaldırmak, yazarların nasıl sunulacağı üzerinde daha fazla kontrol sahibi olmanızı sağlayabilir; bu, blogunuzu editör kadrosu olarak temsil ediyorsanız veya yazarların kendilerini nasıl temsil etmeleri gerektiğine ilişkin belirli adlandırma kurallarınız varsa önemlidir.

Bu makalede, WordPress’te varsayılan yazar profili alanlarını nasıl kaldıracağınızı göstereceğiz.

Remove Default Author Profile Fields in WordPress

Varsayılan Yazar Profili Alanlarını Ne Zaman Kaldırmalısınız?

WordPress web sitenizde yeni bir kullanıcı oluşturduğunuzda, aynı varsayılan alanları doldurmanız gerekecektir.

Editing an author profile in WordPress

Bunlar genellikle Ad ve Soyadı, Herkese açık olarak görünen ad, İletişim Bilgileri (e-posta ve web sitesi), Biyografik Bilgiler ve Profil Resmini içerir.

Bu alanlar bir blog, WooCommerce mağazası, üyelik sitesi veya başka bir WordPress web sitesi oluşturuyor olmanızdan bağımsız olarak tamamen aynı kalır.

Example of the author contact info in WordPress

Yazar gibi bazı yönetici olmayan WordPress kullanıcı rolleri bu alanları düzenleme yeteneğine sahiptir. Bu özellik, herkese açık yazar profillerinde belirli bilgileri değiştirmeleri gerektiğinde yararlı olabilir.

Ancak, Yazar kullanıcılarınız için bu varsayılan alanları kaldırmanız gerekebilecek durumlar vardır. Kullanılmayan alanların silinmesi, özellikle makaleler bireysel yazarlar yerine şirketin adı altında yayınlanıyorsa, tüm içerikte tutarlı bir marka kimliğinin korunmasına yardımcı olur.

Yazar profili düzenleme arayüzünün basitleştirilmesi, yalnızca temel bilgilere odaklanarak sitenize yeni yazar eklemeyi daha hızlı ve kolay hale getirir.

Bununla birlikte, WordPress’te varsayılan yazar profili alanlarını nasıl kaldırabileceğinizi görelim.

WPCode ile Varsayılan Yazar Profili Alanları Nasıl Kaldırılır

Varsayılan yazar profili alanlarını kaldırmak için functions.php dosyanıza ekleyebileceğiniz bazı basit kod parçacıkları oluşturduk.

Normalde, tema dosyanızı manuel olarak düzenleyerek özel kod parçacıkları eklemeniz gerekir. Ancak bu, kasıtsız hatalara yol açabileceğinden bunu yapmanın en güvenli yolu değildir.

Bu nedenle WPCode kullanacağız. Bu kod parçacığı eklentisi, doğrudan tema dosyalarınızla çalışmak zorunda kalmadan WordPress’e kod eklemeyi kolaylaştırır. Sonuç olarak, web sitenizi bozma olasılığınız daha düşüktür.

Bu kılavuzda WPCode’un ücretsiz sürümü kullanılacaktır, ancak test modu ve koşullu mantık gibi daha gelişmiş özelliklere sahip olmak için Pro sürümüne yükseltmekten çekinmeyin.

İlk adım, WordPress ek lentisini kontrol panelinize yüklemektir. Eklenti aktif olduktan sonra Code Snippets “ + Add Snippet kısmına gidin.

Ardından, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ öğesini seçin ve ‘Snippet kullan’ düğmesine tıklayın.

Use snippet

Şimdi, devam edin ve yeni snippet’inize bir isim verin. ‘Yazar için Kullanıcı Düzenleme alanlarını kaldırma’ gibi basit bir şey olabilir.

Ardından, Kod Türünü ‘PHP Snippet’ olarak değiştirdiğinizden emin olun.

Creating a new code snippet for removing edit user profile fields in WordPress with WPCode

Kod Önizleme kutusunda, aşağıdaki kodu kopyalayın ve parçacığı kutunun içine yapıştırın:

add_action('admin_footer-profile.php', 'remove_profile_fields');
function remove_profile_fields() {
    if(is_admin() && current_user_can('author')) { // Check if the current user has the 'Author' role
        ?>
         <script type="text/javascript">
            jQuery(document).ready(function($) {
                // Remove the sections titled "Name", "Contact Info", and "About Yourself"
                $('h2:contains("Name"), h2:contains("Contact Info"), h2:contains("About Yourself")').each(function() {
                    // Remove the next form-table and the h2 itself
                    $(this).next('.form-table').remove();
                    $(this).remove();
                });
            });
        </script>
        <?php
    }
}

Kod, profil düzenleme sayfasının yönetici altbilgisine özel JavaScript enjekte etmek için admin_footer-profile.php eylem kancasını kullanır. Bu, kodun sayfa tamamen yüklendikten sonra çalışmasını sağlayarak WordPress tarafından dinamik olarak oluşturulan öğeleri hedeflemesine olanak tanır.

İlk olarak kod, current_user_can('author') fonksiyonunu kullanarak mevcut kullanıcının “Yazar” rolüne sahip olup olmadığını kontrol eder. Bu, yalnızca belirtilen role sahip kullanıcıların bu bölümleri kaldırabilmesini sağlamak için bir güvenlik önlemidir.

Kullanıcı bir Yazar ise, kod sayfaya JavaScript enjekte eder. Bu JavaScript, “Ad”, “İletişim Bilgileri” ve “Kendiniz Hakkında” metinlerini içeren <h2> öğelerini bulmak için jQuery kullanır.

Ardından, bu bölümler için form alanlarını içeren her <h2> öğesinden sonraki .form-table öğesini kaldırır ve <h2> öğelerinin kendisini kaldırır.

Kodu yapıştırdıktan sonra, Ekleme Yönteminin ‘Otomatik Ekleme’ ve Konumun ‘Her Yerde Çalıştır’ olduğundan emin olun. Ardından, Aktif olarak değiştirmek için üstteki Aktif Değil geçişine tıklayın ve ‘Snippet’i Kaydet’ düğmesine tıklayın.

Saving a new snippet in WPCode

Eklemeniz gereken kod bu kadar. Çalışıp çalışmadığını görmek için WordPress yönetici alanınıza Yazar olarak giriş yapmayı deneyin ve Profil‘e gidin.

Yalnızca Kişisel Seçenekler, Hesap Yönetimi ve Uygulama Parolaları ayarlarını görüyorsanız kod çalışır.

What the Profile page looks like when some of the Edit User fields are removed

WordPress’te yazarları yönetme hakkında daha fazla ipucu için bu kılavuzlara göz atın:

Umarız bu makale WordPress’te varsayılan yazar profili alanlarını nasıl kaldıracağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress için en iyi ücretsiz kullanıcı yönetimi eklentileri uzman seçimimize ve WordPress şifrelerini güvenli bir şekilde yönetme hakkındaki nihai kılavuzumuza da bakmak 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

5 yorumBir Cevap Bırakın

  1. Michelle

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

  2. Andrew

    This is great. I’ve already implemented it on two sites. Thanks so much!

  3. gifer

    aah excellent post, thanks a lot :)

    I think wp should remove these by themself,
    why aim,jabber lol they should add facebook and twitter :P

  4. Tony Dunsworth

    Thanks for this one guys. We restrict all of this so this is a perfect tool to ensure we don’t have to see it either.

  5. Mad Mike

    This is yet another example of the valuable information available at WP Beginner. Thanks guys.

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.