Nativamente, o WordPress não deixa você Inserir um código PHP no meio do post nem uma página, mas com este plugin você poderá fazer isto.
Existem algumas situações que você pode colocar um código PHP no meio do post, sem ter a necessidade de fazer um custom-post-type ou mesmo em uma página, sem a necessidade de fazer um template somente para isto.
Instalando o Plugin
Acesse o wp-admin de seu site/blog
Clique em Plugins, depois Adicionar novo
Digite na busca insert php.
Clique no resultado da busca, mas cuidado para selecionar o correto, pelo nome e pelo produtor: Will Bontranger Software, LLC
Clique em Instalar Agora.
Depois de instalado, lembre-se de Ativar o plugin
Colocando o código PHP em seu post ou página
Crie um novo post, vá em Posts > Adicionar novo
No meio do conteúdo, agora você possui dois shortcodes, são eles o [insert_php] e o que fecha (com a barra na frente) [/insert_php]
Isto significa que o [insert_php] substitui o <?php e o [/insert_php] substitui o ?>, que fecha o php.
Você pode colocar um exemplo simples como:
[insert_php] echo 'Oi, este é um teste do Blog da Informática'; [/insert_php]
Agora, clique em Visualizar para ver o resultado antes de publicar.