• Sorry if this is a daft question, but I could do with some guidance on the following if possible.

    I had a website (not WordPress) that consisted of a number of php files, one for each page plus a header.php, footer.php, navigation.php etc.

    In each page file eg contact_us.php, I would add the following to the top of the php file, after the DOCTYPE and before the HTML tag:

    <?php $thisPage=”Contact us”; ?>

    In navigation.php, I then had a series of IF statements like this:

    <?php if ($thisPage==”Contact us”)
    echo ” class=\”sub_menu selected\””; else echo ” class=\”sub_menu\””; ?>>

    This was to allow the navigation link for the page I was on to be highlighted.

    I’ve now had my website moved into WordPress, and each original page has been added into WorPress as a ‘page’, according to the admin panel.
    But, each page no longer has the ‘<?php $thisPage=”Contact us”; ?>’ code in it, so the navigation highlight check can’t pick up which page I’m on. I tried installing Exec PHP and adding ‘<?php $thisPage=”Contact us”; ?>’ to the top of each page, but it doesn’t seem to work.

    Can anyone tell me what I need to do so that my navigation.php can pick up the $thisPage variable and handle it as it did pre-WordPress?

    Many thanks for any help you can give.

  • The topic ‘Running php code in WordPress pages’ is closed to new replies.