Можно записать напрямую в файл с WordPress? - PullRequest
0 голосов
/ 21 июля 2011

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

Я также знаю, что доступно много плагинов для кэширования, поэтому это может привести крекомендация плагина кеша.

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

Можете ли вы порекомендовать плагин, который позволил бы мне сделать это легко?Это нормально, если дело доходит до плагина кеширования, но кажется, что это может быть излишним.Существует ли что-то попроще?

1 Ответ

1 голос
/ 21 июля 2011

получить содержимое поста и передать его на fput:

$myFile = "myXML.xml";
$fh = fopen($myFile, 'w') or die("There was an error, accessing the requested file.");
fwrite($fh, get_the_content());
fclose($fh);
...