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

WordPress Yazılarında Otomatik Biçimlendirmeyi Devre Dışı Bırakma

WordPress gönderilerindeki otomatik biçimlendirmeyi devre dışı bırakmak mı istiyorsunuz? WordPress kullanıcı dostu olacak şekilde tasarlanmıştır, bu nedenle metinleri otomatik olarak biçimlendirir, tırnak işaretlerini süslü tırnaklarla değiştirir ve genel metin temizliği yapar.

Ancak bu, kullanıcıların kod, düz metin ve CSS/JavaScript kod örneklerini görüntülemesini engeller. WPBeginner olarak, bu WordPress biçimlendirme zorluğuyla mücadele eden teknik içerik paylaşan geliştiricilerden, tasarımcılardan ve diğer kullanıcılardan sık sık geri bildirim alıyoruz.

Bu makalede, WordPress gönderilerinde otomatik biçimlendirmeyi nasıl devre dışı bırakacağınızı göstereceğiz.

WordPress Yazılarında Otomatik Biçimlendirmeyi Devre Dışı Bırakma

WordPress Gönderilerinde WordPress Biçimlendirmesini Neden Devre Dışı Bırakmalı?

WordPress, metni temizlemek için yerleşik bir özelliğe sahiptir. Bu özellik, tırnak işaretlerini süslü tırnak işaretleriyle değiştirir ve HTML, CSS veya JavaScript görüntülemek için gerekebilecek diğer etiketleri kaldırır.

WordPress'te varsayılan biçimlendirmeyi atlamanıza olanak tanıyan kodu kolayca görüntülemenin birden fazla yolu vardır. Bunları, WordPress'te kodu nasıl görüntüleyeceğiniz hakkındaki makalemizde inceleyebilirsiniz: WordPress'te kodu kolayca görüntüleme.

Ancak, bazı ileri düzey kullanıcılar WordPress otomatik biçimlendirmesini web sitelerinde tamamen devre dışı bırakmak isteyebilir. Bu, WordPress biçimlendirme denetimlerini kolayca atlamalarına ve ihtiyaç duydukları her yerde web sitelerinde ham metin görüntülemelerine olanak tanır.

Bununla birlikte, web sitenizde otomatik WordPress biçimlendirmesini kolayca nasıl devre dışı bırakacağınıza bir göz atalım. İhtiyaçlarınıza en uygun olanı seçebilmeniz için size iki yöntem göstereceğiz.

Yöntem 1. WordPress'te Otomatik Biçimlendirmeyi Manuel Olarak Devre Dışı Bırakma

Bu yöntem, WordPress web sitenize özel kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, WordPress'te özel kod parçacıklarını nasıl kopyalayıp yapıştıracağınıza dair kılavuzumuza göz atın: WordPress'te web'den kod parçacıklarını kopyalayıp yapıştırma.

İlk olarak, aşağıdaki kodu temanızın functions.php dosyasına veya bir kod parçacıkları eklentisine yapıştırmanız gerekecektir.

function my_formatter($content) {
$new_content = '';
$pattern_full = '{([raw].*?[/raw])}is';
$pattern_contents = '{[raw](.*?)[/raw]}is';
$pieces = preg_split($pattern_full, $content, -1, PREG_SPLIT_DELIM_CAPTURE);
 
foreach ($pieces as $piece) {
if (preg_match($pattern_contents, $piece, $matches)) {
$new_content .= $matches[1];
} else {
$new_content .= wptexturize(wpautop($piece));
}
}
 
return $new_content;
}
 
remove_filter('the_content', 'wpautop');
remove_filter('the_content', 'wptexturize');
 
add_filter('the_content', 'my_formatter', 99);

Bu kodu WPCode eklentisini kullanarak eklemenizi öneririz. Tema dosyalarınızı düzenlemeden WordPress'e özel kod eklemenin en güvenli ve en kolay yoludur.

Başlamak için, ücretsiz WPCode eklentisini yükleyip etkinleştirmeniz gerekir. Yardıma ihtiyacınız olursa, bir WordPress eklentisinin nasıl kurulacağına dair bu kılavuza bakın.

Eklenti etkinleştirildikten sonra, WordPress kontrol panelinizden Kod Parçacıkları » Parçacık Ekle bölümüne gidin.

Ardından, fare imlecini ‘Özel Kod Ekle (Yeni Kod Parçacığı)’ seçeneğinin üzerine getirin ve ‘+ Özel Kod Parçacığı Ekle’ düğmesine tıklayın.

WPCode'a Özel Kod Ekleme

Bundan sonra, ekranda beliren seçenekler listesinden kod türü olarak ‘PHP Kod Parçacığı’nı seçmeniz gerekir.

Kod türü olarak PHP Kod Parçacığı'nı seçin

Ardından, kodun ne işe yaradığını hatırlamanıza yardımcı olacak bir başlık ekleyebilirsiniz.

Ardından, yukarıdaki kodu 'Kod Önizleme' kutusuna yapıştırmanız yeterlidir.

Kodu WPCode eklentisine yapıştırın

Son olarak, anahtarı 'Etkin Değil'den 'Etkin' konumuna getirin ve sayfanın üst kısmındaki 'Snippet Kaydet' düğmesine tıklayın.

Özel kod parçacığınızı etkinleştirin ve kaydedin

Yukarıdaki kod, metin ham kısa kod içine alındıysa WordPress'e biçimlendirme seçeneğini atlamasını söyler.

Şimdi, WordPress biçimlendirmesini atlamak için HTML bloğunu WordPress gönderi düzenleyicinize eklemeniz gerekir. Gönderi düzenleyicisinin içinde, biçimlendirilmemiş metninizi veya kodunuzu ham kısa kodun içine ekleyebilirsiniz.

[raw]Unformatted code[/raw] 
Biçimlendirilmemiş HTML bloğu

Bu yöntemin dezavantajı, blok düzenleyici ile çok iyi çalışmamasıdır. HTML bloğunun içinde bile beklenmedik şekilde davranabilir.

WordPress'te Eklenti Kullanarak Otomatik Biçimlendirmeyi Devre Dışı Bırakma Yöntemi 2

Bu yöntem daha kolaydır, ancak eski Classic Editor eklentisini kullanmanızı gerektirir. Bu yaklaşımın ana dezavantajı, gelecekte blok düzenleyiciyi kullanmaya karar verirseniz bir karmaşa yaratmasıdır.

Öncelikle, Classic Editor eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, WordPress'te blok düzenleyiciyi devre dışı bırakma hakkındaki kılavuzumuza bakın.

Ardından, Raw HTML eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Bundan sonra, yeni bir gönderi oluşturabilir veya mevcut bir gönderiyi düzenleyebilirsiniz. Gönderi düzenleme ekranında, Metin moduna geçmeniz ve biçimlendirilmemiş metninizi ham kısa kod içine eklemeniz gerekir.

[raw]Unformatted code[/raw] 
Biçimlendirilmemiş klasik düzenleyici

Değişikliklerinizi şimdi yayınlayabilir veya kaydedebilir ve biçimlendirilmemiş metnin nasıl çalıştığını görmek için önizleyebilirsiniz.

Bu makalenin WordPress gönderilerinde otomatik biçimlendirmeyi nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca WordPress'te metnin nasıl vurgulanacağına dair kılavuzumuza veya en iyi WordPress jQuery eklentileri seçimlerimize de bakmak 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

7 CommentsLeave a Reply

  1. Mükemmel! Eklentileri denedim ama hepsi global çalışıyor - tüm sayfalar etkileniyor. Bu süper hızlı bir çözüm.

  2. Güzel kod parçası. Günümü güzelleştirdi. Paylaştığınız için teşekkürler.

  3. Merhaba,

    Bu ipucu için teşekkürler. Kalan siteye dikkat etmek zorunda kalmadan, kullandığım belirli karmaşık formlar için düz betik/html'ye sahip olabilmek harika.

    Michael

  4. Bu kodu her yerde görüyorum ve tema kullanıyorsanız birçok başka kısa kodu etkilediği için geçerli bir çözüm olduğundan emin değilim ve ilk etapta otomatik biçimlendirmeye sahip olmayan alanlara biçimlendirme ekliyor gibi görünüyor, yani: get_the_excerpt() veya buna benzer bir şeyle.

    Seçilen bir içerik alanını bu şekilde biçimlendirilmemesi için kaldırmanın daha kolay bir yolu yok mu?

    • Umm, kodları görüntülemek için yalnızca Sözdizimi Vurgulayıcı'yı kullanıyoruz. Biçimlendirmenin geri kalanı iyi. Ne yazık ki gerçek kolay bir yol yok.

      Yönetici

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.