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 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
- WordPress'te Eklenti Kullanarak Otomatik Biçimlendirmeyi Devre Dışı Bırakma Yöntemi 2
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.

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

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.

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

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]

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]

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.

Phil LaNasa
Mükemmel! Eklentileri denedim ama hepsi global çalışıyor - tüm sayfalar etkileniyor. Bu süper hızlı bir çözüm.
Emanuele
Güzel kod parçası. Günümü güzelleştirdi. Paylaştığınız için teşekkürler.
Myrddin
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
Blair
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?
Yayın Kadrosu
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
Karan
Bu hala gönderilerdeki/sayfalardaki etiketleri kaldırmıyor.
Teşekkürler.
FAQPAL
Harika, bu kesinlikle Wordpress'in sinir bozucu bir parçası.