2009 2 Şubat 2009

Başka bir sitedeki bir WordPress blog dahil etmek nasıl

Bu soru daha önce birkaç kez aklımdan geçti, daha önce de siteler üzerinde çalışırken, hangi site / WordPress PHP ve çevresinde bir acemi portal.Being bazı bölümlerinde bloglar veya içeriği yeni bir tür göstermek için WordPress kullanılmış, ben devam "Bu kek benim takıyorum değil" diye düşünerek, bu procastinating. Nihayet! çözüm için biraz etrafında diggin başladığında bu gereksinimi, burnuma kadar geldi.
Ben gerçekten ben aslında sadece PHP biraz ve WordPress API kullanarak, WordPress çalışan bölümün dışında başka sayfada başlıklarının bir listesini veya en son yazılan görüntülemek için olduğunu düşündüm daha kolay olduğunu bulmak için sürpriz oldu .

İşte yapmanız gereken şudur: -
Açıklama nedeniyle, sitenizin olduğunu varsayalım http://www.inchembur.com/ ve bu sitenin haber bölümüne sahip http://news.inchembur.com/ (WordPress çalıştığı). Şimdi gereksinimi en son yazılan göstermektir http://news.inchembur.com/ yani, ana sitenin ana sayfasında http://www.inchembur.com/index.php

Adım 1: index.php içinde aşağıdaki kod takıyorum ekleyin, WordPress API dosya ekleyin. Size yazılan görünmesini istediğiniz sayfanın üst ekleyebiliriz.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES', false); WordPress Theme / / Disbable kullanımı
('/ var / news.inchembur.com / wp-blog-header.php') gerektirir; / / WordPress API Dahil
; // Get Latest Post query_posts ('showposts = 1'); / / Son mesaj alın
?>

Include yukarıdaki takıyorum, biz sadece tek ve en son mesaj alıyorsanız. Eğer denemek isterseniz daha fazla varyasyon kazmak için çekinmeyin query_posts() belgeler .

Adım 2: Şimdi, en son WordPress yazı göstermek istiyorum İndeksi / Ana sayfa bölümünde http://news.inchembur.com , aşağıdaki kodu kullanabilirsiniz. Demek reklamınız styling bölümleri, açıklık ve tasarım ihtiyaçlarına göre sınıflar için çekinmeyin gerek yok.

Adım 3: Hiçbir Adım 3 yoktur ... o Thats ... bitirdiniz!


Tabii, sen (daha önce bahsettiğim gibi, bakın sizin ihtiyacınıza göre birkaç varyasyonları deneyebilirsiniz query_posts() belgeleri ). Bazı çeşnicibaşı Heres ...

Son mesajı karşıt olarak nasıl Belirli bir yazı / sayfa gösterir: -
Bu kolayca argümanları değiştirerek önemleri olabilir query_posts() sayfa numarası veya sayfa sülük dahil etmek

) ; query_posts ('page_id = 7');
) ; query_posts ('pagename = ilgili');

ya sen, gönderilen mesajların sayısını kontrol edebilirsiniz:
) ; query_posts (showposts = 3);


NDK ev | BT İfade | İfade Damak | İfade Penmenship | İfade Awe | İfade Myself