[Consulta] No me funciona un php

arickzark Seguir

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Jul 2014
Mensajes
40
Hola amigos.
Estoy haciendo esto:
Insertar CODE, HTML o PHP:
	<?php
				$servidores = get_field("servidores");
			        foreach ($servidores as $key => $val) {
					echo "<img src='bloginfo('template_directory')/images/servidores/$val.ico' >";
				}
				?>

Se supone que agarro los servidores de un campo personalizado, y si funciona si pongo a URL absoluta a cada ico.
Pero yo quería saber porque no me funcionada con bloginfo('template_directory').
Lo que obtengo como resutado es esto:
Insertar CODE, HTML o PHP:
<img src="bloginfo(" template_directory')="" images="" servidores="" mega.ico'="">
Cosa que realmente no funciona.

Muchas gracias.
 

quimbox

1
Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
22 Mar 2012
Mensajes
2.346
prueba de esta manera [MENTION=112964]arickzark[/MENTION]

PHP:
	<?php
				$servidores = get_field("servidores");
			        foreach ($servidores as $key => $val) {
					echo "<img src='".bloginfo('template_directory')."/images/servidores/".$val.".ico' >";
				}
				?>
 

arickzark

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Jul 2014
Mensajes
40
mm tendria que ver el contenido de get_field("servidores");
El contenido de get_field("servidores") es un vector, un arreglo con simples nombres, Mega, Mediafire, Firedrive y etc.

- - - Actualizado - - -

prueba de esta manera [MENTION=112964]arickzark[/MENTION]

PHP:
	<?php
				$servidores = get_field("servidores");
			        foreach ($servidores as $key => $val) {
					echo "<img src='".bloginfo('template_directory')."/images/servidores/".$val.".ico' >";
				}
				?>

Me lo escribe mejor que antes, pero igual me retorna esto:
Insertar CODE, HTML o PHP:
    <div class="servidores">
    http://localhost/dlzn_b/wp-content/themes/c…

    <img src="/images/servidores/Mega.ico">
    </img>

    http://localhost/dlzn_b/wp-content/themes/cinedobl…

    <img src="/images/servidores/Mediafire.ico"></img>
    </div>

PD: Con me escribe, me refiero a como lo tira en html.
 
Última edición:

quimbox

1
Iota
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
22 Mar 2012
Mensajes
2.346
cambia la linea del echo por esta y me dices. [MENTION=112964]arickzark[/MENTION]

PHP:
echo '<img src="'.bloginfo('template_directory').'/images/servidores/'.$val.'.ico" >';

Si no te funciona prueba de esta manera

PHP:
echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/wp-content/themes/nombredetutema/images/servidores/'.$val.'.ico" >';

donde dice nombredetutema lo cambias por el nombre del tema que usas
 
Última edición:

arickzark

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
30 Jul 2014
Mensajes
40
cambia la linea del echo por esta y me dices. [MENTION=112964]arickzark[/MENTION]

PHP:
echo '<img src="'.bloginfo('template_directory').'/images/servidores/'.$val.'.ico" >';

Si no te funciona prueba de esta manera

PHP:
echo '<img src="http://'.$_SERVER['HTTP_HOST'].'/wp-content/themes/nombredetutema/images/servidores/'.$val.'.ico" >';

donde dice nombredetutema lo cambias por el nombre del tema que usas

He cambiado por la segunda y ha funcionado, es casi como poner toda la url, pero ha funcionado.
Muchas gracias!
 
Arriba