Problema concatenação no WP

  • Autor Autor rafadizeosp
  • 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
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

rafadizeosp

rafadizeosp

Mi
Verificación en dos pasos activada
Verificado por Binance
Buenas estoy haciendole unas modificaciones a una plantilla para adaptarla a mis necesidades, he creado un condicional que muestra la imagen destacada del post en el index si ésta esta seleccionada, caso contrario mostrará una imagen desde un campo personalizado.

Este es el código:

Inserir CODE, HTML ou PHP:
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
else {
	echo '<img src="<?php $values = get_post_custom_values("thumb"); echo $values[0]; ?>" alt="<?php the_title(); ?>" />';
}
?>

Chequeando con firebug el problema es de concatenación ya que no muestra nada en <img src="">

¿Podrían echarme una mano?

Gracias
 
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
Es así:

PHP:
echo '<img src="'.$values = get_post_custom_values("thumb"); echo $values[0].'" alt="'.the_title().'" />';
 
yo probaria asi:

PHP:
echo '<img src="'.$values = get_post_custom_values('thumb').$values[0];.'" alt="'. the_title(); .'" />"';
 
Que te sale?

Intenta así:
PHP:
echo '<img src="'.get_post_custom_values("thumb")[0].'" alt="'.the_title().'" />';

Ahora sí! muchas gracias

- - - Actualizado - - -

Que te sale?

Intenta así:
PHP:
echo '<img src="'.get_post_custom_values("thumb")[0].'" alt="'.the_title().'" />';

Estube trabajando el theme en local, al subir el theme a mi servidor para ponerlo online se rompió (Error 500). Al revisar esta línea es la que esta mal. ¿Cómo es posible que en localhost funcione bien pero en el servidor no? Aclaro que utilizo versiones diferentes de wordpress aunque la variable get_post_custom_values no esta deprecada (segun el wordpress codex) al parecer el problema sigue estando en la concatenación.
[MENTION=81006]kanikase[/MENTION] disculpa la molestia estube probando el primer código que me pasastes y no me genera el error 500 pero no muesta imagen alguna, chequeando con firebug el problema está en el src= el cual me imprime la palabra Array antes de la URL de la imagen:
Ej:
Inserir CODE, HTML ou PHP:
<img src="Arrayhttp://soloterror.org/wp-content/uploads/2015/04/echoes.jpg">

¿Podrías echarme una mano?

- - - Actualizado - - -

Solucionado:

Inserir CODE, HTML ou PHP:
else { ?>
	<img src="<?php $values = get_post_custom_values("thumb"); echo $values[0]; ?>" alt="" />
<?php }
 
Última edição:
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Voltar
Topo