Можем ли мы использовать только конец WordPress без какого-либо интерфейса? - PullRequest
2 голосов
/ 06 мая 2010

Я только что задал вопрос несколько минут назад, который привел меня к этому:

Я хочу знать, есть ли шанс использовать только бэкэнд WordPress?

Я имею в виду,

  • свяжите мой админ интерфейс для публикации новостей
  • свяжите мой интерфейс посетителя на моем сайте с новостями WordPress, чтобы посетитель мог получить доступ к новостям

Значит, посетитель никогда не узнает, что я использую WordPress для генерации новостей, обработки комментариев и написания моих новостей?

Может быть, это возможно, но в этом нет никакого смысла?

Ответы [ 2 ]

3 голосов
/ 06 мая 2010

Конечно, это возможно, а может быть, даже не самая глупая вещь.

Если вы используете загрузки изображений и другие вещи в своих сообщениях, люди могут узнать, что вы используете WordPress.

Если вас это не беспокоит, вы можете легко получить доступ к содержимому WordPress, установленному на том же сервере. Вам нужно будет включить основное включение Wordpress в ваш скрипт. Затем вы можете использовать функции WP для запроса и вывода сообщений.

Кодекс предоставит вам все функции, необходимые для этого. Отправная точка здесь: get_posts ()

Рабочий пример из моего проекта, показывающий заголовки последних постов:

include("Blog/wp-blog-header.php");

$myposts = get_posts('numberposts=5&offset=0&category=0');

echo "<ul class='Bloglinks'>";

foreach($mypost as $post) 
{
  echo '<li><a href="';
  the_permalink(); // You will want to remove this obviously
  echo '">';
  the_date();
  echo " ";
  the_title();
  echo '</a></li>';
  }

 echo "</ul>";

Предостережение: когда вы включаете WordPress, он съедает много памяти вашего скрипта. Wordpress довольно толстый. Возможно, вы захотите установить какой-то механизм кэширования, чтобы не запускать запрос WordPress при каждом обращении к вашей домашней странице.

Существуют также способы получения содержимого удаленной установки WordPress через RSS (хотя я думаю, что отфильтровывает изображения) и, возможно, XML RPC API.

0 голосов
/ 06 мая 2010

Конечно, вы можете - вы можете сделать это, только используя пользовательскую разметку в веб-интерфейсе. Установите в папке загрузки что-то вроде «files» и удалите wp_head и wp_footer из своего кода.

...