重写以加载不同URL的主页 时间:2017-10-28 作者:user2941726 所以我一直在想,是否有办法强制WordPress加载URL的主页模板。例如:https://example.com/example/another-example/my-post-slug/ 应加载属于的模板https://example.com 但是一些小部件会根据URI中的slug显示不同的数据。也许有一个动作或钩子可以做到这一点?在MVC框架内解决这一问题很简单,而在WP中解决不了那么多。有什么想法吗? 1 个回复 SO网友:Alexander Holsgrove 您可以创建custom template 并将其分配到您的主页以及特定的帖子。模板通常用于page post类型,但您可以添加* Template Post Type: post, page 添加到模板文件顶部的注释,使其也可用于帖子。然后可以使用Wordpress函数,如is_front_page() 要查看您是否在主页上或只是一个帖子页面,这将允许您加载不同的小部件区域/侧栏。 结束 文章导航