Preview returns 404 in theme

时间:2016-09-28 作者:Arcath

我有一个主题,它似乎打破了预览帖子。当我预览页面/帖子时,会出现404错误。

如果我改为另一个主题,预览效果会很好,所以它一定是在这个主题中。

我不知道什么时候/是否会破坏预览。通过我的过滤器和行动,我看不到任何明显的东西。

有没有人有过类似的问题/结果是什么?

2 个回复
最合适的回答,由SO网友:Arcath 整理而成

我找到了答案。

这只适用于页面上的帖子格式。问题是我还需要注册分类法post_format 在页面上以及在初始化操作中。

我已经更新了wiki页面以反映这一点。https://codex.wordpress.org/Post_Formats#Adding_Post_Type_Support

// add post-formats to post_type \'page\'
add_action(\'init\', \'my_theme_slug_add_post_formats_to_page\', 11);

function my_theme_slug_add_post_formats_to_page(){
    add_post_type_support( \'page\', \'post-formats\' );
    register_taxonomy_for_object_type( \'post_format\', \'page\' );
}

SO网友:italiansoda

正如斯迈尔斯所说,这只是在黑暗中拍摄的一张照片,没有更多的了解。尝试保存(刷新)永久链接。如果您最近更改了URL的结构,只需转到Settings > Permalinks 然后单击Save Changes 可能会解决此问题。

相关推荐