我假设每个php文件都包含一个页面的内容。这在很大程度上取决于您的内容在php页面中的编写方式,您应该编写另一个php脚本,遍历该目录中的所有文件。
<?php
if ($handle = opendir(\'/path/to/files\')) {
echo "Directory handle: $handle\\n";
echo "Entries:\\n";
/* This is the correct way to loop over the directory. */
while (false !== ($entry = readdir($handle))) {
echo "$entry\\n";
}
/* This is the WRONG way to loop over the directory. */
while ($entry = readdir($handle)) {
echo "$entry\\n";
}
closedir($handle);
}
?>
然后获取每个文件的内容,并找到内容应该位于的模式。使用preg\\u replace获取内容,您可以使用该内容添加帖子。
// Create post object
$my_post = array(
\'post_title\' => \'My post\',
\'post_content\' => \'This is my post.\',
\'post_status\' => \'publish\',
\'post_author\' => 1,
\'post_category\' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post );
确保包括或要求wp\\U加载。此脚本上的php。