PHP Script для получения последней публикации. - PullRequest
0 голосов
/ 11 марта 2011

У меня есть 2 (Wordpress) блога на одном сервере и целевая страница с 2 изображениями.
Один идет в первый блог, следующий - во второй.

Можно ли как-нибудь получить первое изображение, мини-копию поста и ссылку из первого поста из первого блога и то же самое из второго блога для другого изображения?

Спасибо!

1 Ответ

1 голос
/ 11 марта 2011

Допустим, у вас есть блог по адресу:

и у вас есть целевая страница по адресу:

Вам нужно будет создать 2 файла:

  • / главная / имя пользователя / example31.com / index.php
  • / главная / имя пользователя / example31.com / index_test_wordpress.php

И у обоих будет код, что-то вроде этого:

  1. на вашем /home/username/example31.com/index.php, напишите:

    <?php
    echo file_get_contents('http://example31.com/index_test_wordpress.php');
    require_once("/home/username/example12.com/wp-load.php");
    echo  str_repeat("<br />", 10);
    $posts = wp_get_recent_posts( array('numberposts'=>1, 'post_status'=>'publish') );
    print_r($posts);
    ?>
    
  2. на вашем /home/username/example31.com/index_test_wordpress.php, напишите:

    <?php
    require_once("/home/username/example.com/wp-load.php");
    $posts = wp_get_recent_posts( array('numberposts'=>1, 'post_status'=>'publish') );
    print_r($posts);
    ?>
    

Примечание:

  1. Я использую file_get_contents для этого файла, потому что не могу найти способ сделать два require () для wp-load.php, не конфликтуя с каждой функцией.
  2. Для простоты я поставил только print_r($posts). Но вы должны понять.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...