En realidad, lo que más se ajustaría a mis necesidades sería que Wordpress fuera capaz de leer código php en las entradas. No sé si habrá algún plug-in que permita esto (¿El que dijiste, Bleed, sirve para esto? Por cierto, ¿Por qué no lo recomiendas?).
EDIT: Buscando en google he visto que esto no es recomendable, así que lo descarto.
Si no se puede hacer, pues tendré que solucionarlo con una página a parte. Dejaré preparado lo que me dijo lobogris por si no se puede hacer lo de las entradas, a ver qué tal.
EDIT: ¿Alguien podría desarrollar un poco la información que lobogris dio? Ando un poco perdido, ya que el editor de themes no me permite añadir nuevos archivos.
Y por qué no me preguntas a mí? :roto2:
Mira, ve a wp-content la carpeta de tu theme, deberías tener una archivo single.php y un page.php, los cuales se utilizan para mostrar entradas y páginas respectivamente.
Pongamos que quieres mostrar tu calculadora en una entrada (o post como lo quieras llamar, pero distínguela de página) simplemente debes ir a functions.php y dar soporte al formato "calculadora", ¿cómo se hace? busca por add_theme_support, si no lo tienes añade:
PHP:
add_theme_support( 'post-formats', 'calculadora' );
o si ya lo tienes añade calculadora al array de formatos soportados
PHP:
add_theme_support( 'post-formats', array('opt1', 'opt2', 'calculadora') );
(poniendo que opt1 etc son formatos que vienen ya definidos)
Después en tu archivo single.php es probable que tengas algo así
PHP:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content' ); ?> //lo cual llama a content.php
<?php endwhile; ?>
o tal vez si tenías dado el soporte a formatos en functions.php algo así
PHP:
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?> //lo cual llama a content-(y el formato).php
<?php endwhile; ?>
Bien, si lo tienes de la primera manera cámbialo a la segunda, sólo modifica lo que explico puede que en tu código tengas más cosas, dejalas tal cual
Y ahora crea la página content-calculadora.php, la cual será la que muestre la calculadora en una entrada, por ejemplo:
PHP:
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header>
<h1><?php the_title(); ?></h1>
<?php if ( has_post_thumbnail() ) : ?>
<div>
<?php the_post_thumbnail(); ?>
</div>
<?php endif; ?>
</header>
<div>
<?php the_content(); ?>
<?php get_template_part( 'calculadora' ); ?> //aqui llamas a tu archivo calculadora.php o lo puedes incluir directamente como quieras
</div>
<footer>
<?php comments_template(); ?>
</footer>
</article>
Ahora ve a tu wp-admin y crea una nueva entrada en el panel de la derecha verás la pestaña formatos, selecciona calculadora y ya está, tu entrada utilizará el código de arriba.
Por el contrario si quieres hacerlo en una página en vez de entrada, coge tu archivo page.php cópialo y añade o haz un include o get_template_part() a calculadora, llama ese archivo page-calculadora, ve a tu wp-admin, crea una nueva página llamada calculadora, esa página mostrará el template page-calculadora.php
Dicho esto añado que Wordpress te lee PHP donde sea, es ultramodificable, por ello que cada plantilla es un mundo, porque hay muchas maneras de hacer la misma cosa, lo que he dicho hay más maneras de hacerlo. Ahora te recomendaría que te pases por su documentación porque ahí puedes aprender como funciona todo muy bien.
Saludos