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 Yorumlarına Sözdizimi Vurgulama Nasıl Eklenir

Web sitesi oluşturmaya odaklanan bir WordPress blogu olarak, bazen bir kod parçacığı yapıştırmak veya yorumlarda bir kod parçası paylaşmak isteyen okuyucularla karşılaşıyoruz.

Bununla birlikte, WordPress yorumlar, yazılar veya sayfalar için herhangi bir yerleşik sözdizimi vurgulamasıyla birlikte gelmez; bu da hem yorum yapan hem de kodu anlamaya çalışan diğer okuyucular için zor olabilir.

Neyse ki, bu sorunu çözmenin kolay bir yolunu bulduk. Bu makalede, WordPress yorumlarına sözdizimi vurgulamayı nasıl kolayca ekleyebileceğinizi göstereceğiz.

Adding syntax highlighting in WordPress comments

WordPress Yorumlarında Sözdizimi Vurgulamaya Neden ve Ne Zaman İhtiyaç Duyarsınız?

Sözdizimi vurgulama, kodun daha iyi görünmesini ve daha kolay anlaşılmasını sağlamanın bir yoludur. Kod parçacıklarına renkler ve satır numaraları ekleyerek onları daha okunabilir hale getirir. İşte bir örnek:

<html>
    <head>
        <title>My Awesome Website</title>
    </head>
    <body>
        <h1>Welcome to My Homepage</h1>
    </body>
</html>

Web geliştirme veya kodlama hakkında bir WordPress blogunuz varsa, WordPress yorumlarında sözdizimi vurgulamayı etkinleştirmek önemlidir. Bu sayede okuyucular kolayca okunabilir bir şekilde kod yazabilir.

Bu, onları daha fazla yorum bırakmaya ve kendi parçacıklarını paylaşmaya teşvik edecektir. Bu sadece yorumları daha ilginç hale getirmekle kalmaz, aynı zamanda bir topluluk katılımı duygusu da oluşturur.

Ayrıca, okuyucularınızın yardıma ihtiyacı olursa, kodu görsel olarak çekici ve diğer yorumcular için anlaşılması kolay bir şekilde yoruma kolayca ekleyebilirler.

Bunu akılda tutarak, WordPress web sitenizin yorum formuna sözdizimi vurgulamayı nasıl ekleyebileceğinizi görelim.

Adım 1: Syntax Highlighter Evolved Eklentisini Kurun

WordPress’te sözdizimi vurgulama eklemenin en kolay yolu Syntax Highlighter Evolved eklentisidir. Kullanımı son derece kolaydır ve WordPress yazılarında, sayfalarında ve yorumlarında sözdizimi vurgulamayı etkinleştirmenize olanak tanır.

WPBeginner’da bu eklentiyi kod parçacıkları eklemek ve görüntülemek için kullanıyoruz. Daha fazla ayrıntı için neden Syntax Highlighter Evolved kullandığımıza dair makalemizi okuyabilirsiniz.

Öncelikle, Syntax Highlighter Evolved eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla bilgi için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Bunu yaptıktan sonra, artık bir gönderiyi veya sayfayı düzenleyebilir ve sözdizimi vurgulayıcısını kullanarak kod ekleyebilirsiniz. İşte blok düzenleyicide nasıl göründüğü:

SyntaxHighlighter block settings

Syntax Highlighter Evolved eklentisini kullanma hakkında daha fazla bilgiyi WordPress’te kod görüntüleme hakkındaki makalemizde bulabilirsiniz.

Varsayılan olarak, Syntax Highlighter Evolved ziyaretçilerin yorumlarına kod eklemesine izin verir, ancak bu kodun kısa kodlara sarılması gerekir.

Bu kısa kodlar, tüm popüler programlama ve komut dosyası dillerinin adını taşımaktadır. Bu, yorumcunun kodunu dil adını içeren köşeli parantezler içine alması gerektiği anlamına gelir.

Örneğin, PHP kodu içeren bir yorum göndermek istiyorsanız, aşağıdakileri kullanırsınız:

Hi everyone. I need help with this PHP code: [php]

<?PHP

private function get_time_tags() {

$time = get_the_time('d M, Y');

return $time;

}

?>

[/php]

Benzer şekilde, yorum olarak bir HTML kodu göndermek isterseniz, bunu HTML kısa koduna sarmanız gerekir:

Hey there! Could anyone check this code snippet? [html]<a href="https://example.com">Demo website>/a>[/html]

Şimdi, bunu zorlaştıran şey, kullanıcıların bu kısa kodlarla sözdizimi vurgulamayı gerçekten kullanabileceklerini bilmemeleridir. Bu nedenle, bir uyarı mesajı ile bunu onlara bildirmeniz gerekir.

Adım 2: Yorum Formuna Sözdizimi Vurgulama Bildirimi Ekleyin

Yorum yapanları sözdizimi vurgulama özelliği hakkında bilgilendirmek için yorum formunuzun üzerine aşağıdaki gibi bir uyarı mesajı eklemeniz gerekir:

Adding syntax highlighter notice before comment field

Bunu WordPress sitenize özel bir kod parçacığı ekleyerek yapabilirsiniz.

Eğer bu yazıyı bir kodlama blogunuz olduğu için okuyorsanız, büyük olasılıkla kodlama konusunda oldukça rahatsınız demektir.

Yine de en ileri düzey kullanıcılar için bile tüm kod parçacıklarını takip etmek zor olabilir. Doğru şekilde yönetilmezse, bazı yaygın WordPress hatalarıyla karşılaşabilir veya sitenizi tamamen bozabilirsiniz.

Bu nedenle özel kod parçacıkları eklemek için WPCode kullanmanızı öneririz. Herhangi bir çekirdek WordPress dosyasını düzenlemek zorunda kalmadan WordPress’e özel kod eklemenin en kolay ve en güvenli yoludur.

Not: WPCode’un ücretsiz sürümü mevcut olsa da, akıllı koşullu mantığa erişim, kod parçacıklarından oluşan bir bulut kitaplığına erişim ve daha fazlasını sağladığı için WPCode’un Pro sürümünü kullanmanızı öneririz.

Yapmanız gereken ilk şey WPCode eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisi yükleme hakkındaki adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından Code Snippets “ + Snippet Ekle bölümüne gidin.

Adding a code snippet using WP Code

Burada, WordPress web sitenize ekleyebileceğiniz tüm hazır snippet’leri göreceksiniz.

Kendi snippet’imizi eklemek istediğimiz için, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine gelin ve ardından ‘+ Özel Snippet Ekle’ seçeneğine tıklayın.

Adding a custom snippet in WPCode

Başlamak için, özel kod parçacığı için bir başlık girin. Bu, kod parçacığını tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Bundan sonra, ‘Kod Türü’ açılır menüsünü açın ve ‘PHP Snippet’i seçin.

Adding a custom PHP snippet

Şimdi, aşağıdaki kod parçacığını kod düzenleyiciye yapıştırın:

function wpbeginner_comment_text_before($arg) {
    // Add a custom notice to inform users about using shortcodes for syntax highlighting
    $arg['comment_notes_before'] .= "<p class='comment-notice'>You can use shortcodes for syntax highlighting when adding code. For example,  or </p>";
    
    // Return the modified comment arguments
    return $arg;
}

// Add the filter to apply the custom comment modification function
add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

Bundan sonra, ‘Konum’ açılır menüsünü açın ve ‘Her Yerde Çalıştır’a tıklayın.

Inserting the PHP snippet across your website

Ardından, ekranın üst kısmına kaydırmaya hazırsınız ve ‘Etkin Değil’ geçişine tıklayarak ‘Etkin’ olarak değişmesini sağlayın.

Son olarak, snippet’i canlı hale getirmek için ‘Snippet’i Kaydet’e tıklayın.

Saving your PHP snippet

Bu kod basitçe WordPress yorum formundaki yorum alanının üzerinde bir uyarı gösterir. Ancak, hesabınıza giriş yaptığınızda bu metni göremezsiniz, bu nedenle gizli modda yeni bir tarayıcı penceresi açmanız veya hesabınızdan çıkış yapmanız gerekecektir.

Kısa kodun gerçekten çalışıp çalışmadığını görmek istiyorsanız, web sitenizi gizli modda ziyaret edin, bir blog gönderisine yorum yapın ve kısa kodu kullanın. Yorum denetlendiğinde ve onaylandığında şuna benzer bir şey görmeniz gerekir:

Example of a comment using syntax highlighter

Yorum Etkileşimini Artırmanın Daha Fazla Yolunu Öğrenin

Sözdizimi vurgulama özelliği eklemek, web geliştirme blogunuz varsa yorum etkileşiminizi artırmanın tek yolu değildir.

Bir başka ipucu da yorumlarınıza beğendiğiniz ve beğenmediğiniz yorumları eklemektir. Bu, okuyucularınızın belirli yorumlar hakkındaki görüşlerini kolayca ifade etmelerini sağlar. Tartışmaları ateşleyebilir ve topluluğunuzdan gelen değerli katkıları vurgulayabilir.

Ayrıca, yorumlarına yanıt aldıklarında kullanıcıları bilgilendirebilirsiniz. Bu, sohbete dahil olmalarını ve daha fazlası için geri gelmelerini sağlar.

Ayrıca, yorum formuna özel alanlar eklemek isteyebilirsiniz. Okuyucuların yorumlarının yanında kullandıkları programlama dili veya bir framework’ün sürümü gibi belirli bilgileri vermelerini istiyorsanız bunu yapabilirsiniz.

İşte yorum etkileşimini artırmak için uygulayabileceğiniz diğer ipuçları:

Umarız bu makale WordPress yorumlarına söz dizimi vurgulama eklemenize yardımcı olmuştur. WordPress yorumlarına nasıl video ve daha fazlasını ekleyebileceğinize dair rehberimizi ve en iyi WordPress yorum eklentileri için uzman seçimlerimizi de 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

5 yorumBir Cevap Bırakın

  1. Jiří Vaněk

    Thank you for demonstrating the possibility using a snippet. I already have quite a lot of plugins on the site that I need to run it and at the same time, since I have a technology blog, I wanted to allow users to highlight codes in comments. I use WP Code for other snippets that have an important role on the website, so the possibility to do this with a snippet is very useful. Thank you once again, I will save the snippet to my code library for other sites as well.

  2. Yves

    Last update 9 months ago. Non tested with last Wordpress version.

  3. Seth

    Nice and very informative article. I just turned on update notifications. Good one guys.

    • WPBeginner Support

      Glad our article was helpful :)

      Yönetici

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.