En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Kodunuzu WordPress Sitenizde Kolayca Görüntüleme

Okuyucularımızın sorunları çözmelerine yardımcı olmak için oluşturduğumuz farklı WPBeginner blog gönderilerinde kod parçacıkları görmüş olmalısınız. Ancak, bu kodu görüntülemek o kadar da kolay değildir.

Bunun nedeni, kodu normal metin gibi eklemeye çalışırsanız, WordPress'in onu doğru görüntülememesidir. WordPress, bir gönderiyi her kaydettiğinizde içeriğinizi çeşitli temizleme filtrelerinden geçirir. Bu filtreler, birinin gönderi düzenleyicisi aracılığıyla kod enjekte ederek web sitenizi hacklemesini önlemek için oradadır.

Bu makalede, kodunuzu WordPress sitenizde kolayca görüntülemenin doğru yollarını göstereceğiz. Farklı yöntemler göstereceğiz ve ihtiyacınıza en uygun olanı seçebilirsiniz.

WordPress gönderilerinde kodu kolayca görüntüleme

Neden Bir WordPress Sitesinde Kod Gösterilir?

Teknik konular hakkında blog gönderileri yazıyorsanız veya ürünleriniz için dokümantasyon oluşturuyorsanız, kod parçacıklarını göstermek gerçekten kullanışlıdır. Kullanıcılarınız kodu kopyalayıp kendi web sitelerine ekleyebilirler.

Ancak, bir WordPress web sitesinde kod görüntülemek o kadar da kolay değil.

WordPress, parçacıkları işlevsel kod olarak yorumlayacak ve metin olarak görüntülemek yerine web sitenizde uygulamaya çalışacaktır. Ayrıca kodu doğru bir şekilde göstermeyecek, bu da kullanıcılar bunları web sitelerine girdiğinde hatalara yol açacaktır.

Ayrıca, WordPress bilgisayar korsanlarının içerik düzenleyiciye kötü amaçlı kod enjekte etmesini ve web sitenizi hacklemesini önlemek için güvenlik önlemleri olarak birden fazla filtre kullanır.

Bununla birlikte, WordPress'te kodu göstermenin farklı yolları vardır. Tercih ettiğiniz bölüme atlamak için aşağıdaki bağlantıları tıklayabilirsiniz:

Yöntem 1. WordPress'teki Varsayılan Düzenleyiciyi Kullanarak Kodu Görüntüleme

Bu yöntem yeni başlayanlar ve kodu çok sık görüntülemesi gerekmeyen kullanıcılar için önerilir.

Kodu görüntülemek istediğiniz blog gönderisini veya sayfasını düzenlemeniz yeterlidir. WordPress içerik düzenleyici ekranında, gönderinize yeni bir Kod bloğu ekleyin.

WordPress gönderilerinize kod bloğu ekleyin

Artık kod parçasını bloğun metin alanına girebilirsiniz.

Kod bloğu kodunuzun bir önizlemesini gösterecektir.

Blog yazınıza kod ekleyin

Bundan sonra, blog gönderinizi kaydedebilir ve kod bloğunun çalışırken nasıl göründüğünü görmek için önizleyebilirsiniz.

Kodunuzun görünümünden memnun kaldığınızda, blog yazınızı yayınlayın.

WordPress'te Görüntülenen PHP Kodu

WordPress temanıza bağlı olarak kod bloğu web sitenizde farklı görünebilir.

Yöntem 2. Bir Eklenti Kullanarak WordPress'te Kodu Görüntüleme

Bu yöntem için, kodunuzu blog yazılarınızda görüntülemek üzere bir WordPress eklentisi kullanacağız. Bu yöntem, makalelerinde sık sık kod görüntüleyen kullanıcılar için önerilir.

Varsayılan kod bloğuna göre size aşağıdaki avantajları sağlar:

  • Herhangi bir programlama dilindeki herhangi bir kodu kolayca görüntülemenizi sağlar.
  • Kodu sözdizimi vurgulama ve satır numaralarıyla görüntüler.
  • Kullanıcılarınız kodu kolayca inceleyebilir ve kopyalayabilir.

Öncelikle, SyntaxHighlighter Evolved eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, yeni başlayanlar için bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, kodu görüntülemek istediğiniz blog gönderisini düzenlemeye devam edebilirsiniz. Gönderi düzenleme ekranında, gönderinize 'SyntaxHighlighter Kodu' bloğunu ekleyin.

SyntaxHighlighter kod bloğu

Artık gönderi düzenleyicisinde kodunuzu girebileceğiniz yeni bir kod bloğu göreceksiniz.

Kodu ekledikten sonra, sağ sütundan blok ayarlarını seçmeniz gerekir.

Sözdizimi Vurgulayıcı kod ayarlarını değiştirin

Öncelikle, kodunuz için PHP, CSS, Java gibi bir dil seçmeniz gerekir. Bundan sonra, satır numaralarını kapatabilir, ilk satır numarasını belirtebilir, istediğiniz herhangi bir satırı vurgulayabilir ve bağlantıları tıklanabilir hale getirme özelliğini kapatabilirsiniz.

İşiniz bittiğinde, gönderinizi kaydedin ve çalışırken görmek için önizleme düğmesine tıklayın.

Sözdizimi vurgulamalı olarak görüntülenen kod

Eklenti, çeşitli renk şemaları ve temalarla birlikte gelir.

Renk temasını değiştirmek için Ayarlar » SyntaxHighlighter sayfasını ziyaret etmeniz gerekir.

SyntaxHighlighter ayarları

Ayarlar sayfasından bir renk teması seçebilir ve SyntaxHighlighter ayarlarını değiştirebilirsiniz.

Ayarlarınızı kaydederek sayfanın altındaki kod bloğunun önizlemesini görebilirsiniz.

Kod bloğu önizlemesi

SyntaxHighlighter'ı Klasik Düzenleyici ile Kullanma

Hala eski klasik WordPress düzenleyicisini kullanıyorsanız, SyntaxHighlighter eklentisini kullanarak WordPress blog yazılarınıza kod eklemenin yolu budur.

Kodunuzu dil adıyla kare parantez içine alın. Örneğin, PHP kodu ekleyecekseniz, şu şekilde eklersiniz:

<?php
private function get_time_tags() {
        $time = get_the_time('d M, Y');
        return $time;
    }
?>

Benzer şekilde, bir HTML kodu eklemek istiyorsanız, onu şu şekilde HTML kısa koduna saracaksınız:

<a href="example.com">A sample link</a>

Yöntem 3. Kodu WordPress'te Manuel Olarak Görüntüleme (Eklenti veya Blok Yok)

Bu yöntem ileri düzey kullanıcılar içindir çünkü daha fazla çalışma gerektirir ve her zaman amaçlandığı gibi çalışmaz.

Eski Klasik düzenleyiciyi kullanan ve bir eklenti kullanmadan kod görüntülemek isteyen kullanıcılar için uygundur.

Öncelikle, kodunuzu çevrimiçi bir HTML varlıkları kodlayıcısı aracından geçirmeniz gerekir. Bu, kod işaretlemenizi HTML varlıklarına dönüştürecektir, bu da kodu eklemenize ve WordPress temizleme filtrelerini atlamanıza olanak tanır.

Şimdi kodunuzu kopyalayıp metin düzenleyiciye yapıştırın ve <pre> ve <code> etiketleriyle çevreleyin.

Klasik düzenleyicide kodu manuel olarak ekleme

Kodunuz şöyle görünür:

<pre><code>
&lt;p&gt;&lt;a href=&quot;/home.html&quot;&gt;Bu örnek bir bağlantıdır&lt;/a&gt;&lt;/p&gt;
</pre></code>

Gönderinizi şimdi kaydedebilir ve kodun etkisini önizleyebilirsiniz.

Tarayıcınız HTML varlıklarını dönüştürecek ve kullanıcılar doğru kodu görebilecek ve kopyalayabilecektir.

WordPress'te Kodu Manuel Olarak Görüntüleme

Bu makalenin, WordPress sitenizde kodu kolayca nasıl görüntüleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress gönderilerinde ve sayfalarında PHP'ye nasıl izin vereceğiniz ve en iyi WordPress geliştirme araçları hakkındaki rehberimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

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

Nihai WordPress Araç Seti

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

Okuyucu Etkileşimleri

34 CommentsLeave a Reply

  1. Bir PHP geliştiricisi olarak, PHP'de programlama için çeşitli teknikler ve iş akışları hakkında ara sıra gönderiler paylaştığım küçük bir blogum var ve kendi kod parçacıklarımı da paylaşıyorum. WordPress'in yerel olarak kod gösterimine izin vermesi harika. Ancak, bazen kodun CSS'de, bazen PHP'de ve çok nadiren JavaScript'te görünmesi gerektiği için kişisel olarak bir eklenti kullanıyorum. Kod iyi biçimlendirilmişse ve ideal olarak işlevine göre renklendirilmişse faydalıdır. Kullanıcıların tüm kod parçasını panolarına kolayca kopyabilmeleri için bir kopyalama işlevini de dikkate almak faydalıdır. Bu yüzden blok düzenleyici yerine bir eklentiyi tercih ediyorum.

  2. Eklentinin işi için harika olduğunu düşünüyorum, ama...

    Eklenmesini istediğim bir özellik, kopyalama düğmesi.

    Şu anda, kullanıcıların tam kod bloğunu manuel olarak vurgulaması ve kopyalaması gerekiyor, bu da özellikle uzun kod parçacıkları için zahmetli olabilir.
    Tek tıklamayla kopyalama seçeneği, kullanıcı deneyimini büyük ölçüde iyileştirecektir.
    Bu sayede okuyucular, kodu vurgularken herhangi bir parçasını yanlışlıkla kaçırmadan kolayca alabilirler.

  3. Kullanıcının kodu manuel olarak panoya kopyalaması gerekmeyecek şekilde, eklentide bir kod kopyalama düğmesi olma olasılığı var mı?

    • Not at the moment but we will keep an eye out for a method we would recommend :)

      Yönetici

      • Cevabınız için teşekkürler. Bu büyük bir utanç, çünkü işleri çok kolaylaştırıyor. Bazen manuel yöntemle kodun içine satır numaralarının bile kopyalandığı olur. Elementor'da kopyalama düğmesine sahip bir kod widget'ı var ve harika. Gerekirse makalenin güncellenmesini takip edeceğim.

  4. Merhaba,

    Woocommerce gibi üçüncü taraf eklentiler tarafından eklenen sayfalara kod eklenebilir mi?

  5. Merhaba, her şeyden önce, bu blog için teşekkürler.

    Farklı dillerdeki (örneğin Python ve C++) herhangi bir sorun için kod eklemek istiyorum. Bunu nasıl yapabiliriz?

    • Bu eklenti bu diller için de çalışmaya devam etmelidir

      Yönetici

  6. Bu harika.
    Bunun olmasaydı, kod parçacıkları girişi için ayrı bir eklenti kullanırdım.
    Hala WordPress'in klasik düzenleyicisini kullanıyorum ve kod parçacıklarını gönderilerime burada belirtildiği gibi ekleyeceğim.
    Bu harika paylaşım için Teşekkürler!

  7. Teşekkürler,
    Bu makale çok faydalı. Eklentiyi kurdum ve iyi çalışıyor. Temamda bir sorun var, blok düzenleyiciden bir kod eklediğimde tema onu arka plan rengiyle gösteriyor, bu yüzden kodu görmek imkansız hale geliyor. WpBegginer'ın büyük bir hayranıyım!

    • Rehberimizin yardımcı olmasına sevindik, bu sorunla ilgili yardım için temanızla iletişime geçmelisiniz.

      Yönetici

  8. Github repo'sundan kodları Wordpress gönderilerine göstermenin bir yolunu önerebilir misiniz?

    • Kodu bu makalede olduğu gibi yerleştirebilir ve altına Github'dan nereden geldiğini belirtebilirsiniz. Kodu doğrudan yerleştirmek için eklenti seçenekleri de olabilir.

      Yönetici

  9. "code" etiketleri hakkındaki ipucu için teşekkürler - harika çalıştı.

  10. wordpress'te kodlamaya ihtiyacımız var, wordpress'te herhangi bir kodlamaya ihtiyacımız olmadığını düşünmüştüm.

    • Gerekli değildir ancak kodlarını kullanıcılarına göstermek isteyen siteler için kullanabilecekleri bazı yöntemler şunlardır.

      Yönetici

  11. Harika, kodu içine nasıl gönderebileceğinizi merak ettim

     

    ve kodun hala metin gibi görünmesini sağlayın.

    Bu kodu yayınlayabilmeniz hoşuma gitti

    .entry-title {
    font-family:”Open Sans”, arial, sans-serif;
    font-size:16px;
    color:#272727;
    }
    

    gönderide göründüğü şekilde değiştirmeden gönderinize.

  12. There’s a typo on the word ‘Syntax’…no wonder I was getting no results when I copied paste the text on Wordpress plugin search! ;-)

    Synatx Highlighter Evolved eklentisi

  13. Teşekkürler Syed….Harika bir eğitim. Kodun yazı tipi boyutunu nasıl değiştirebileceğimizi sormak istiyorum.

  14. Sanırım WordPress'in en son sürümlerinde Syntax Highlighter Evolved ile ilgili bir sorun var. Ben ve diğerleri, HTML varlıklarının yanlış görüntülendiğini görüyoruz. Daha fazlası için destek forumlarına bakın.

  15. Şahsen ben, standart GeSHi kodlarını kullanan WP-GeSHi-Highlight'ı kullanıyorum. Burada öne çıkarılan eklentinin bir öncülünü kullandığımı düşünüyorum, ancak dil kodlarını bulmakta zorlandım.

  16. Son zamanlarda, kod görüntülemek için GIST'leri kullanmanın ve ardından Gist'i gönderiye yerleştirmenin daha kolay olduğunu fark ettim

    • @AJAY, kod örneklerini görüntülemek için GIST kullanma hakkında bana daha fazla bilgi verebilir misiniz?

      Teşekkürler!

    • Kesinlikle katılıyorum. Oldukça iyi biçimlendirilmiş ve sözdizimi vurgulanmışlar, çatallanabilirler ve sürümlenebilirler de. Yani en azından benim için WP GIST doğru seçim..

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.