The Problem
So I installed a plugin (iHomeFinder's Optima Express), and it works perfectly fine. The page it made is conradbowenrealestate.com/homes-for-sale-search. However, this page isn't made in WordPress, it doesn't even exist to it. I want to make it the homepage, but since WordPress doesn't recognize it as a WP page, I can't set it as the homepage. Note that when viewing the source code, the "page-id" is 0.
What I've Tried
I've tried using this code in the functions.php file, but it doesn't enact any change on the website:
$homepage = get_page('0');
if ( $homepage )
{
update_option( 'page_on_front', $homepage->ID );
update_option( 'show_on_front', 'page' );
}
It does work if I change the ID to one of the pages listed in my WP-Admin's "Pages" section. get_page_by_title
doesn't work since again, that's for WP pages and this is invisible to WP.
I've also tried recreating the object on the plugin page by going to the source code and copy/pasting it to my homepage's code. While it does work and is functional, it is out of proportions (too much space between options).
My Question
How can I get this search plugin on my homepage? I want the above mentioned plugin page to be what shows when you go to conradbowenrealestate.com.
Edit:
I failed to mention that within the plugin settings, I am limited to: http://conradbowenrealestate.com/ [insert text here] /. If I leave it blank, it won't save.
page-id-0
instantly smelled like hackish to me, that’s clearly invalid singular context and probably shouldn’t happen. – Rarst Jul 5 '17 at 9:42