La verdad es que en su día tuve esta misma necesidad pero no había mucho entre que escoger en el repertorio de Wordpress y finalmente opté por un excelente plugin:
POST SNIPPETS del que dejé un tutorial en su momento
Post Snippets - Videotutorial básico
http://forobeta.com/tutoriales/373529-post-snippets-videotutorial-basico.html
Sin embargo hoy lanzan otro plugin con la posibilidad de manejar URLs personalizadas de forma que puedes tener URLs dinámicas de forma sencilla a través de un shortcode.
Si quieres probarlo está disponible a través del siguiente enlace web:
WordPress › Dynamic Page Content « WordPress Plugins
https://wordpress.org/plugins/dynamic-page-content/
El formato del shortcode es el siguiente
No parece sencillo de manejar con algo tan simple como una variable... ya es cuestión de imaginación de cada uno supongo...