Wordpress blog yazısı içeride Kaynak Kodu göndermek nasıl

7 Cevap php

Ben sadece çok güzel bir kod sözdizimi vurgulayıcı eklentisi yüklü ama ben bir sorun yaşıyorum içeri ikonların konular ve mağaza kod parçacıkları tartışmak için bir kodlama ile ilgili wordpress bataklık başladı. Ben sadece blog yazısı ve wordpress sadece benim kod bazı göndermek gibi görünüyor ve ben bu gibi etiketleri sararak am olsa bile bunun bazı filtreler gibi o, bir kısmı görünmüyor yapar ile ilgili benim ilk kod gönderme çalıştı ..

<pre class="brush:php">

<?PHP
my code
?>

</pre>

Benim bazı kod çalışır ve bazı şekilde dışarı süzüldü alır. Ben siteleri kodlama birçok wordpress kaynak kodunu göstermek gibi bu mümkün olduğunu biliyorum. Ben wordpress çalışması için bir şey değiştirmek gerekir mi?


UPDATE

Ben yazı düzenlemek için gitmek ve metin kutusu bozulmamış TÜM kaynak kodu ile doldurur ben o ekrana yazdırmak çalıştığınızda sadece dışarı filtreler veritabanına TÜM benim kodu kaydetmek olmadığını doğruladı, bu nedenle,

7 Cevap

Bunu okudun Codex article? Kod vurgulama için, wordpress kullanabilirsiniz plugins.

bakmak http://en.support.wordpress.com/code/posting-source-code/ bu desteklerini barındıran resmi wordpress, kullanımı gerçekten çok kolay olan budur ve yeterince test edilmelidir.

Benim tahminim filtresiz olması < veya & kodlanmış gereken kodunuzu işaretler. "<" Kullanın

Lütfen <?php ?> kodları çalıştırarak aldın?

Onaylamak için <?php phpinfo(); ?> ile deneyiniz.

Ben yaklaşık 3 farklı eklentileri denedim ve onlarla tüm nihayet wordpress benim php kodu filtreleme değil kombine

Ben kullanmak WordPress › WP-Syntax « WordPress Plugins ve Siz eklenti (ler) düzgün yüklü olmamalıdır vb gönderme ve biçimlendirme php, css, AppleScript ile herhangi bir sorun vardır.

Ben geçmişte wordpress mesajların içine kodlarını ekleme ile bir sürü sorun vardı, ama bunu yapmak için çok kolay bir yolunu buldun! Ben senin biçembente bu kodu eklemek istiyorum:

pre  {
font-family: courier,"courier new",monospace;
font-size: 12px;
overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
/* width: 99%; */
word-wrap: break-word; /* Internet Explorer 5.5+ */
  }

Ve sonra sadece görüntülemek için çalışıyoruz ne kod emin olun as kodu içinde < pre> etiketleri. Benim için harika çalışıyor!

Ben sadece bu konuda bir blog yazısı yazdı çok (http://blog.thelibzter.com/displaying-snippets-of-code-correctly-in-wordpress-posts) ben uzun bir süre için bir çözüm bulamadı şeydi çünkü! Umarım ki olur!