Wordpress için bir php sayfa eklemek için nasıl

3 Cevap php

Ben genel site css / tema / tasarım kalan kısmı iken, o benim php kodu çalıştırmak olacak benim Wordpress blog için özel bir sayfa oluşturmak istiyorum.

Php kod 3. parti API kullanımını yapacak (yani diğer php dosyaları dahil etmek gerekir)

Bunu nasıl başarırız?

N.B. Dışında ben bir WP sayfa eklemek istediğiniz PHP kodu başka hiçbir bağımlılıkları gereken bazı diğer php kütüphaneleri de dahil olmak üzere - Ben Wordpress API ile etkileşim için belirli bir ihtiyaç yok. Yani açıkçası WP API öğrenme gerektiren vermedi herhangi bir çözümün iyi biri olacaktır.

3 Cevap

Sen API ile etkileşim gerekir, ya da bir eklenti kullanmayın.

Birincisi, ({[) (2]} altında) tema klasöründe post.php veya page.php yinelenen.

Gibi yeni dosyayı yeniden adlandırmak templatename.php (TEMPLATENAME size yeni şablon aramak istediğiniz nerede!). Yeni dosyanın üstünde aşağıdakileri girin:

<?php
/*
Template Name: templatename
*/
?>

Diğer dosyaları veya ihtiyacınız ne olursa olsun include (php kullanarak) bu dosyayı değiştirebilirsiniz.

Sonra wordpress blogunuza yeni bir sayfa oluşturmak ve sayfa düzenleme ekranında size sağ 'Attributes' widget bir 'Şablon' açılır menü göreceksiniz. Yeni bir şablon seçin ve sayfayı yayınlayın.

Yeni sayfa templatename.php tanımlanan php kodunu kullanacak

Sen WordPress eklentisi API için bir göz atmak isteyeceksiniz. Bu, herhangi bir zamanda hemen hemen her yerde özel PHP kodu çalıştırmak nasıl "kanca" ve WordPress mekaniğinin farklı bölgelerine de "filtre", bu nedenle açıklıyor. Bu takılma, filtreleme, ve özel kod yazma tüm temalar herhangi functions.php dosyasında yer alabilir. Mutlu kodlama :)

WP API ile uğraşmak istemiyorsanız, o zaman Adem'in cevabı gerçekten iyi biridir.

Eğer hala WP erişimi yerken keyfi PHP dosyası için belirli bir URL veya sayfayı işaret sağlayacak "şablonu-yönlendirme" kanca, çengel öneririm API ile başa çıkmak için istekli olsaydı.