Inserir imagem no WordPress a partir de código PHP localmente

  • Autor Autor J3M2
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

J3M2

Alfa
Usuário com poucas negociações! Use sempre o saldo do 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??
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola

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

Inserir CODE, HTML ou 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.
Inserir CODE, HTML ou 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):

Inserir CODE, HTML ou 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
 
Voltar
Topo