首先,您描述的行为不是重定向,而是URL重写。
话虽如此,有一个WordPressoption 调用page_on_front
设置为用作首页的静态页面的页面ID。只有当选项show_on_front
设置为page
(如果在“阅读”面板中将“首页显示”设置为“静态页”,则会发生这种情况)。
根据您从该广播框下方的下拉列表中选择的页面,page_on_front
已设置。
但是,您也可以通过编程方式设置选项。以下方法是untested 这只是我脑海中的一个简单想法,但应该可以简单地将此选项设置为粘性帖子的ID并使用它:
$sticky_id = // set to post ID you want to display
update_option( \'page_on_front\', $sticky_id );
另一种方法(如果第一个想法失败)可能是将首页设置为常规静态页面,为该页面分配一个自定义模板,将页面内容保留为空,并合并一个自定义循环,以获取所述页面模板中最新的粘性帖子。这应该对你有用。