По сути, вам нужно убедиться, что ваше «meta refresh» не вставлено, когда у index.php есть аргументы (например, page_id) в строке запроса.
Если бы вы просто делали это на PHP, вы бы написали оператор if, проверяющий содержимое строки запроса, используя хеш-таблицу $ _GET, т.е. if $ _GET ["page_id"] ...
http://www.php.net/manual/en/reserved.variables.get.php
В WordPress (о котором я знаю меньше), вы можете найти другое решение - это то, что вам нужно. Например, метаобновление на самом деле считается хуже, чем так называемое перенаправление HTTP - заголовок, который имеет тот же эффект.
В PHP это:
http://php.net/manual/en/function.http-redirect.php
Я заметил, что документация WordPress содержит ссылки на утилиты перенаправления; Я пытался предоставить ссылки, но StackOverflow заблокировал меня от включения больше. Поиск "перенаправления" в их документации может быть полезным.
В общем, я ожидал бы увидеть оператор if, который решит, следует ли выполнять перенаправление, используя механизм PHP или Wordpress '.
Надеюсь, это полезно.