Insertar imagen en WordPress desde código PHP localmente

  • Autor Autor J3M2
  • Fecha de inicio Fecha de inicio
J

J3M2

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Buenas este es mi primer tema en el foro y espero este bien en publicarlo aquí..!

Tengo un theme como base y le estoy metiendo código y plugins para obtener realmente lo que quiero, hasta que llegue al problema :ambivalence: quiero insertar una imagen por código (php) pero tengo entendido que necesito obtener la ruta de la imagen primero para luego mostrarla.

estoy trabajando local (LocalHost) antes de subirla a la web.. alguna idea de como podría mostrar la imagen??
 
Hola

Si la imagen que quieres insertar es estatica (una para todo) puedes usar lo siguiente:

Insertar CODE, HTML o PHP:
<?php echo bloginfo('template_url')?>/images/mi_imagen.jpg

Si quieres agregarle una a cada post usando imagen destacada:

1.- abre y agrega esto a tu functions.php.
Insertar CODE, HTML o PHP:
add_theme_support( 'post-thumbnails');
add_image_size( 'mi_miniatura', 470, 300, true );

Esto te cargara las opciones de imagen destacada en el admin (si no esta), la segunda linea es un custom para la imagen, en este caso recortara la imagen a 470 x 300 px

y para obtener la imagen debes usar (en la parte que la quieras):

Insertar CODE, HTML o PHP:
<?php 
if ( has_post_thumbnail() ) { 
    the_post_thumbnail( 'mi_miniatura' ); 
} 
?>

Te dejo las referencias:

Function Reference/bloginfo « WordPress Codex
Function Reference/add theme support « WordPress Codex
Function Reference/the post thumbnail « WordPress Codex

Espero haberte ayudado.

Saludos.

PD: antes de hacer todo, recuerda guardar un respaldo.
 
Listo me funciono.. Gracias :encouragement:
 
Con rutas relativas
 
Atrás
Arriba