Con PHP podemos añadir varios códigos que puedan ofrecerle un diseño totalmente distinto a tus webs. WordPress, en general, gran parte de sus plantillas están creadas con PHP.
lo primero que habría que hacer es descargarse un plugin que nos de esa facilidad. El que probé yo es el de Insert PHP Code Snippet de XYZ Scripts. Una vez instalado, y activado, tenemos la opción de crear Snippets. Estos serán los que se encargue de llevar el código PHP en tus posts. Al crearlo te saldrán el campo para darle un nombre al Snippet y el campo para crear el código. El de nombre será el identificador de este Snippet. En el de código añadiremos todo el contenido que queramos incluir (añadiendo siempre las etiquetas de ). Un ejemplo, si tu quisieses incluir una página php al contenido de tu post, dentro del campo de código habría que añadir lo siguiente:
Una vez generado el código, te creará un Snippet Short Code que podrás utilizar para añadir dentro del post. Si lo copias y lo añades dentro de tu publicación, te reconocerá el código php generado. Otra opción es que al insertar este plugin, te genera una herramienta en la parte superior para añadir los Snippets. Tendrías que desplegarlo y seleccionar el Snippet que tu quieras utilizar en esa publicación. De esta forma, podrás añadir código PHP dentro de tus publicaciones. Espero que te haya sido útil, cualquier duda que quieras hacer, no dudes en preguntarla en los comentarios.