Buenas, estoy creando una web de minijuegos y la manera de agregar los juegos sería agregando en Wordpress en los campos personalizados la URL del juego en .swf
Ahora lo que necesito es de que manera podría añadir una parte de código a la entrada de forma que cogiera el enlace que he insertado en el campo personalizado y lo inserte en el código.
He probado con un código de imagen de manera que lo he puesto así:
<img src="<?php the_meta(); ?>"</img> de forma que el the_meta agregaría el link de la imagen y la mostraría en el post, pero dado que el php the_meta muestra tambien el nombre del campo ya no sirve.
¿De que manera podría hacerlo? En este caso lo he intentado hacer con una imagen, pero mi fin es hacerlo con archivos .swf
Un saludo
Para mostrar el enlace de un juego en formato .swf que has guardado en un campo personalizado en WordPress, puedes hacerlo de la siguiente manera:
1. En tu archivo de plantilla de entrada individual (single.php), puedes recuperar el valor del campo personalizado donde has almacenado la URL del juego en .swf utilizando la función `get_post_meta`.
2. A continuación, puedes generar un código HTML que incluya la URL del juego en el formato correcto para un archivo.swf.
Aquí tienes un ejemplo de cómo podrías hacerlo:
```php
<?php
$enlace_juego = get_post_meta(get_the_ID(), 'nombre_del_campo_personalizado', true); // Reemplaza 'nombre_del_campo_personalizado' con el nombre real de tu campo personalizado
if (!empty($enlace_juego)) {
echo '<object type="application/x-shockwave-flash" data="' . $enlace_juego . '"></object>';
}
?>
```
En este código, se recupera el valor del campo personalizado usando `get_post_meta`. Si el valor existe, se muestra un objeto Flash utilizando la URL del juego en formato .swf.
Asegúrate de reemplazar 'nombre_del_campo_personalizado' con el nombre real de tu campo personalizado donde has guardado la URL del juego en .swf.
Espero que esta información te sea útil. ¡Buena suerte con tu web de minijuegos! Si tienes alguna otra pregunta, no dudes en preguntar.