Этот вопрос мне в голову несколько раз, когда я работал на сайтах и раньше, в котором используется, чтобы показать WordPress блогов или новый вид контента в некоторые части сайта / portal.Being новичок в PHP и вокруг WordPress, я продолжал procastinating он, думая, что "это не мое peice пирога". Наконец-то! Это требование вступило до моего носа, когда началась Diggin вокруг немного для ее решения.
Я был удивлен, обнаружив, что это действительно было легче, чем я на самом деле думал, что это было, чтобы отобразить список заголовков или к последнему сообщению любую другую страницу вне WordPress питанием раздел, используя только немного PHP и WordPress API .
Вот что нужно сделать: -
По причинам, объяснение, предположим, что ваш сайт http://www.inchembur.com/ и у вас есть раздел новостей на этом сайте на http://news.inchembur.com/ (который работает WordPress). Теперь требование показать последнее сообщение от http://news.inchembur.com/ на главной странице основного сайта, т.е. http://www.inchembur.com/index.php
Шаг 1: В вашем index.php добавить следующую часть кода, включить файл WordPress API. Вы можете добавить это в верхней части страницы вы хотите, чтобы после появиться на.
<? PHP
'WP_USE_THEMES' , false ) ; // Disbable use of WordPress Theme define ('WP_USE_THEMES, ложный) / / Disbable использование темы WordPress
require ('/ var / news.inchembur.com / WP-блоге-header.php'); / / Включить WordPress API
; // Get Latest Post query_posts ('showposts = 1'); / / Получить Последнее сообщение
>
В приведенном выше peice из включают в себя, мы получаем только одно последнее сообщение. если вы хотите попробовать несколько вариантов, не стесняйтесь, чтобы вырыть в, query_posts() документации .
Шаг 2: Теперь, в части Главная / Главная страница, на которой вы хотите показать последние WordPress сообщение от http://news.inchembur.com , используйте следующий код. Разумеется, не стесняйтесь объявление стиля подразделений, пролетов и классы в соответствии с вашими потребностями проекта.
Шаг 3: Существует нет Шаг 3 ... Thats, это ... все готово!
Конечно, вы можете попробовать несколько вариантов в соответствии с вашими требованиями (как я упоминал ранее, относятся к query_posts() документации ). Херес некоторые дегустатор ... Как показывают конкретные записи / страницы, а не последнее сообщение: -
Это легко реализуется за счет изменения аргументов query_posts() включить идентификатор страницы или страницы пули
) ; query_posts ('page_id = 7');
) ; query_posts ("название страницы = о ');
или вы можете контролировать количество сообщений:
) ; query_posts (showposts = 3);