Ерунду вы какую-то делаете)
Вам жеж советовали в другом вопросе, посмотреть документацию иерархии шаблонов WP.
Но, если вы все же категорично хотите использовать свой вариант, попробуйте вот этот код.
<?php
global $post;
$post_slug = $post->post_name;
В некоторых случаях такое работать будет.