这不是一个完整的答案,但也许它会让你开始。
我想我会卷入这样的事情。。。
add_action(\'switch_theme\', \'mytheme_setup_options\');
function mytheme_setup_options () {
// todo: delete old sample data
// todo: import new sample data
// todo: figure it if this fires upon 1st activation, or just upon switches.
}
您可以使用“WordPress Importer”之类的工具来简化导入,甚至可以显示一个弹出窗口来解释如何下载和导入示例文件。我买了一个遵循这种方法的高级主题,效果很好。
您将面临一个挑战,即如何将示例数据与用户已经完成的任何定制分离开来,尤其是在主题之间来回切换时。我怀疑你不想覆盖他们的进度,也不想污染他们的网站。如果条目不断来回切换,则需要避免重复条目。
根据您的情况,最好有一些示例站点,并显示链接到相应示例站点的管理消息。
只是一些想法-祝你好运。