2009 02 lutego 2009

Jak zawierać blogu WordPress w innym miejscu

To pytanie przyszło mi na myśl kilka razy wcześniej, kiedy pracowałem na stronach wcześniej też, które wykorzystywane WordPress pokazać blogi lub nowego typu zawartości w jakiejś części witryny / portal.Being nowicjuszem w PHP i wokół WordPressa, trzymałem procastinating go, myśląc: "To nie jest mój peice z masłem". Wreszcie! wymóg ten wszedł do połowy nosie, kiedy zaczął Diggin około trochę roztworu.
Byłem zaskoczony, że tak naprawdę było łatwiej niż rzeczywiście myślał, że to, aby wyświetlić listę nagłówków lub ostatni post w jakiejkolwiek innej strony poza sekcją WordPress napędem, tylko przy użyciu odrobiny PHP i WordPress API .

Oto co należy zrobić: -
Ze względu na wyjaśnienia, załóżmy, że witryna jest http://www.inchembur.com/ i masz dział aktualności na tej stronie na http://news.inchembur.com/~~pobj (który jest uruchomiony WordPress). Teraz wymogiem jest, aby pokazać ostatni post z http://news.inchembur.com/~~pobj na stronie głównej stronie głównej, czyli http://www.inchembur.com/index.php

Krok 1: W index.php dodać następujący peice kodu, należy dołączyć plik WordPress API. Możesz dodać to do górnej części strony, która ma Twój post do stawienia się na.

<? Php
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES ", false) / / Disbable wykorzystanie tematu WordPress
require ('/ var / news.inchembur.com / wp-blog-header.php') / / Include WordPress API
; // Get Latest Post query_posts (rolni showposts = 1 ') / / Pobierz najnowszą post
?>

W powyższym peice z include, dostajemy tylko jednym, ostatnim post. jeśli chcesz spróbować więcej wariantów prosimy o kopać pod, query_posts() dokumentacji .

Krok 2: Teraz, w ramach Index / Strona główna, w której chcesz pokazać najnowszy post WordPress z http://news.inchembur.com , należy użyć następującego kodu. Rzecz jasna, nie krępuj się reklamą swoich podziałów do stylizacji, rozpiętości i klas jak na swoje potrzeby projektu.

Krok 3: Nie ma Krok 3 ... To wszystko ... gotowe!


Oczywiscie interfejs, można wypróbować kilka zmian jak na swoje wymagania (jak wspomniałem wcześniej, patrz query_posts() dokumentacja ). Heres jakiś degustator ...

Jak pokazać konkretny post / stronie w przeciwieństwie do najnowszego postu: -
Można to łatwo VSD zmieniając argumenty query_posts() w celu włączenia numeru ID strony lub strony Slug

) ; query_posts ust 'page_id = 7');
) ; query_posts ust "pagename = o ');

czy można kontrolować liczbę postów:
) ; query_posts ust showposts = 3);


NDK startowej | Wyrażając IT | Podniebienie Wyrażając | Penmenship Wyrażając | Awe Wyrażając | Wyrażając Myself