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是不可见的。
我还尝试在插件页面上重新创建对象,方法是转到源代码并将其复制/粘贴到我主页的代码中。虽然它确实起作用,而且很实用,但它是不相称的(选项之间的空间太大)。
My Question
如何在我的主页上获取此搜索插件?我想上面提到的插件页面是什么显示当你去
conradbowenrealestate.com.
Edit:
我没有提到,在插件设置中,我仅限于:
http://conradbowenrealestate.com/ [在此插入文本]/。如果我将其留空,它将无法保存。
SO网友:DigitalDesigner
有几种方法可以实现这一目标。
依我拙见,最简单的方法是执行HTACCESS重定向,如
Redirect 301 / http://conradbowenrealestate.com/homes-for-sale-search/
另一种方法是使用
wp_redirect 函数(如codex中所示)添加一个新函数,并在函数中包含如下代码段。php文件。
wp_safe_redirect( $url );
wp_redirect( \'http://conradbowenrealestate.com/homes-for-sale-search/\' );
第三种选择是使用插件,如
Redirection使用此插件,您可以直接从WordPress仪表板中处理301重定向。
希望这些解决方案之一能够解决您的问题。:)