The Problem
所以我安装了一个插件(iHomeFinder的Optima Express),它工作得非常好。它制作的页面是conradbowenrealestate.com/homes-for-sale-search. 然而,这个页面不是用WordPress制作的,它甚至不存在。我想将其设置为主页,但由于WordPress无法将其识别为WP页面,因此我无法将其设置为主页。Note that when viewing the source code, the "page-id" is 0.What I\'ve Tried
我已经尝试在函数中使用此代码。php文件,但不会对网站进行任何更改:$homepage = get_page(\'0\');
if ( $homepage )
{
update_option( \'page_on_front\', $homepage->ID );
update_option( \'show_on_front\', \'page\' );
}
如果我将ID更改为WP管理员的“页面”部分中列出的某个页面,它确实可以工作。get_page_by_title
从此不再工作,这是针对WP页面的,这对WP是不可见的。我还尝试在插件页面上重新创建对象,方法是转到源代码并将其复制/粘贴到我主页的代码中。虽然它确实起作用,而且很实用,但它是不相称的(选项之间的空间太大)。