WP-CLI未使用PAGE_TEMPLATE=“模板名称.php”设置页面模板

时间:2016-01-23 作者:Chuck

使用wp cli设置页面模板时遇到问题。根据这篇帖子,How do I set and list page_template with wpcli, 它看起来像:

wp post create --post_type=page --page_template=\'template-name.php\'
应该可以工作,但它只返回“错误:页面模板无效”有什么想法吗?我尝试先创建页面,然后使用wp post update 14--page\\u template=\'template-name进行更新。php”,上面写着“成功:更新了第14篇文章。”但是当我在Wordpress管理员中查看页面时,什么都没有改变。

谢谢你在这方面的帮助。今天是我使用wp cli的第一天,真是难以置信。我希望我早就遇到了这个问题。

1 个回复
SO网友:Chuck

我写这篇评论,但应该放在这里。

问题是我的模板在我的主题中的一个名为“模板”的文件夹中

我通过以下方式发现了这一点:

wp post meta list post_name="post-name" 
并显示它位于文件夹模板中。然后我将上述代码更改为

wp post create --post_type=page --page_template=\'template/template-name.php\' 
这个很好用

相关推荐

WP-CLI插件安装导致PHP致命错误-在不在对象上下文中时使用$This

运行时sudo wp install plugin pluginname --allowroot它会导致错误:PHP致命错误:未捕获错误:在/var/www/html/wp-content/plugins/pluginname/blocks中不在对象上下文中时使用$this。菲律宾比索:89我们有一个自定义插件,其中包含以下内容: class Block{ public static function Run() { add_action(\'e