Sophie
Soy nuevo en MAMP y estoy desarrollando un tema que diseñé. Sin embargo, parece que no puedo obtener las imágenes para renderizar. Estoy usando un tema claro que obtuve de starkerstheme.com
Al agregar una imagen directamente al código que usé:
<img src="https://stackoverflow.com/questions/8888611/<?= $theme ?>/images/logo.png"/>
Pero la imagen no aparece, también traté de agregarla a la biblioteca de medios y todavía no se muestra.
Esto funciona para mí:
<img src="https://stackoverflow.com/questions/8888611/<?php echo get_bloginfo("template_url') ?>/images/logo.png"/>
Ver obtener información del blog() función para más información.
ismail
Puede usar el siguiente código para agregar una imagen. Esto funciona para mí:
<img src="https://stackoverflow.com/questions/8888611/<?php echo get_template_directory_uri(); ?>/images/filename.png">
Demsley
<?php echo get_template_directory_uri(); ?>
como se sugiere, obtiene el tema PADRE, que está bien, pero si ha desarrollado un tema secundario (según lo recomendado por la gente de WordPress), necesita:
<img src="https://stackoverflow.com/questions/8888611/<?php echo get_stylesheet_directory_uri(); ?>/img/Logo.png">
Simplemente vaya a su tablero y cargue su imagen en la sección de medios, luego selecciónela, verá las opciones de imagen … luego copie su URL
<img src="https://stackoverflow.com/questions/8888611/your/copied/url"/>
Esto también funciona para mí en localhost
eva freeman
Es posible que deba hacer el completo <img src="https://stackoverflow.com/questions/8888611/<?php echo $theme; ?>/images/logo.png"/>
Actualizar No leí tu pregunta con suficiente atención. Si está utilizando la biblioteca de medios para la imagen, deberá especificar la ruta real a la imagen. Puede resolver esto desde la biblioteca de medios, pero probablemente sea site_url/wp-content/uploads/2012/01/filename.jpg
En resumen, si lo subiera a los medios, en realidad no estaría en su tema.
shawn mehan
<?php bloginfo('template_directory'); ?>/
use para la carpeta raíz interna en imágenes para colocar en el tema en wordpress. La barra inclinada es necesaria para que la imagen se muestre
Postre de Pablo
Quitar el =
después <?
<img src="https://stackoverflow.com/questions/8888611/<? $theme ?>/images/logo.png"/>
de hecho, probablemente haría algo como esto:
<img src= <?php $theme ?> . "/images/logo.png"/>
-
<?=
es una etiqueta corta que no está disponible en todos los servidores. Por eso pensé que podrías tener problemas con eso. Está seguro$theme
¿se define?– Paul Postre
17 de enero de 2012 a las 1:39
-
Supongo que no, ¿cómo lo defino?
– Sophie
17 de enero de 2012 a las 1:54
-
Tendrá que publicar más de su código para responder esa pregunta.
– Paul Postre
17 de enero de 2012 a las 1:56
-
= es una etiqueta corta que reemplaza a no mostrará nada. A menos que $theme no esté definido y el servidor web emita advertencias (que no debería hacerlo en producción).
– Cédric
11 de junio de 2013 a las 17:11
-
– Cédric
11 de junio de 2013 a las 17:17