While I was on vacation, a contractor has done some work on a charity website which I created and own as a volunteer. He has added a 'landing page' www.mydomain.com/xxxxx and has a landing page consisting of HTML and no php in the theme directory named 'landing.php'. There does not appear to be a page named xxxxx and I don't believe that there is any plugin helping with the mapping of url to page template. Maybe I'm being stupid and naiive on this but can anyone enlighten me as to how an access to www.mydomain.com/xxxxx gets mapped to use the landing.php template. I thought that I knew Wordpress pretty well but this very basic question has me completed stumped. I've been through pretty much all of the options on the dashboard (including permalinks) but can't see any obvious mapping mechanism.
Can anyone tell me where my blind spot might be, please ?
From Settings->Reading
Front Page Displays : Your Latest Posts
Not sure any of the other items are important.
Landing.php is here
<?php
/**
* Template Name: Landing Page
* Description: A Page Template that is Landing Page
*
* @package WordPress
* @subpackage Twenty_Eleven
* @since Twenty Eleven 1.0
* Created By : Sanjay Dhameliya
*/
?>
Settings -> Reading
. Also, please post thelanding.php
file code.front-page.php
template file?landing.php
, the only thing relevant is the phpDoc header. Also: please disable all Plugins and switch to a default Theme (e.g. Twenty Twelve). Verify if the front page properly displays the blog posts index. Then re-activate Plugins one-by-one.