2016-04-02 32 views
0

Farklı WordPress yüklemelerinden (Alt etki alanları) gönderilen mesajları göstermek için bir WordPress sitesi geliştiriyorum, bu yeni WordPress kurulumu ana web sitesi olacaktır. Wordpress: diffrent wordpress sitesinden gelen son mesajları göster (alt alanlar)

Her kaynak web

gibi bir alt etki alanıdır news.example.com, sports.example.com, cars.example.com, business.example.com vb

Ne yapmak istediğim göstermektir alt alanların üst kısmındaki son yayınlar www.example.com. i alt etki etkilemeden ÇOK SITE WordPress yüklemesi, gibi bazı şey kullanabilirsiniz olsun

.

PHP'de iyi ama WordPress'te yeni.

Ben de ana sitesi veritabanına alt etki alanlarından mesajları çekmeye, eklenti feedWordPress (yerel kurulumda bu yükleme besleyen diğer WordPress mesajlarını okuma yardım ve mağaza) kullanmak için düşünüyorum.

Lütfen en uygun yöntemi öneriniz. Sen RSS FEED

$feed = simplexml_load_file('http://your-sub-domain.com/feed/'); 
$posts = $feed->channel; 
foreach ($posts->item as $post ) { 
    echo '<a href="'.$post->link.'">'.$post->title.'</a>'; 
} 

2 kullanın) veya kullanabilirsiniz

cevap

0

1) WP API

$posts = json_decode(file_get_contents('http://your-sub-domain.com/wp-json/wp/v2/posts?filter[posts_per_page]=6&filter[orderby]=date')); 
foreach ($posts as $post) { 
    echo '<a href="'.$post->link.'">'.$post->title->rendered.'</a>'; 
}