Почему не открываются внутренние страницы сайта на WP?
Проверьте .htaccess# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
1) удалите htaccess
2) зайдите в админку - Настройки - Постоянные ссылки и обновите страницу
page.php index.php single.php и т.д. это просто шаблоны...
Например. single.php выводит записи
page.php страницы  
А вот, как будет выглядеть урл, смотрите в разделе Постоянные ссылки