Я обнаружил, что ответ состоял в том, что я забыл поместить $ post в global внутри моей функции
Мне нужно получить идентификатор страницы в качестве переменной, чтобы я мог использовать его в выражении switchдля разных целей.
Я использую WP 3.2 + Thesis 1.8 - все совершенно новое.
Я пробовал все виды различного кода, который отлично работал в WP 2.9, используя стандартную темуно не повезло.
Любой код, который я использую для этого, будет написан в wp-content \ themes \ thesis_182 \ custom \ custom_functions.php