Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/02/2012, 08:00
javierm5
 
Fecha de Ingreso: abril-2011
Mensajes: 72
Antigüedad: 13 años, 7 meses
Puntos: 4
Exclamación No mostrar si hay campo personalizado

Saludos, tengo una duda sobre como hacer esto:

Quiero, que si añado un campo personalizado a un tipo de post personalizado (post type), una parte del apartado personalizado de la entrada individual no aparezca. He hecho este código, pero no se porque no funciona:

Código PHP:
Ver original
  1. <?php
  2. $ficha = get_post_meta($post->ID, "Ficha", true);
  3. $ficha = get_post_meta($post->ID, "Ficha", true);
  4. $imagen = get_post_meta($post->ID, "Carátula del juego", true);
  5. $altura = get_post_meta($post->ID, "Tipo de carátula", true);
  6. $score = get_post_meta($post->ID, "Puntuación final", true);
  7. $bueno = get_post_meta($post->ID, "Lo mejor", true);
  8. $malo = get_post_meta($post->ID, "Lo peor", true);
  9. $final = get_post_meta($post->ID, "Valoración final", true);
  10. $graficos = get_post_meta($post->ID, "Gráficos", true);
  11. $diversion = get_post_meta($post->ID, "Diversión", true);
  12. $duracion = get_post_meta($post->ID, "Duración", true);
  13. $dificultad = get_post_meta($post->ID, "Dificultad", true);
  14. $multijugador = get_post_meta($post->ID, "Multijugador", true);
  15. $pegi = get_post_meta($post->ID, "Pegi", true);
  16. ?>
  17.  
  18. <h2><?php the_title(); ?></h2>
  19.  
  20. <?php
  21. if( $ficha == No ) {
  22. echo "<div class="review-thumb thumbd">
  23. <div class="pegi<?php echo($pegi) ?>"></div><a href="<?php echo($imagen) ?>" title="<?php the_title(); ?>" alt="<?php the_title(); ?>"><img src="<?php echo($imagen) ?>" align="left" alt="<?php the_title(); ?>" width="160"></a>
  24. </div>
  25.  
  26.  
  27.  
  28. <div class="other-score">
  29.  
  30. <div class="score-item"> <img src="http://actualidadconsolas.com/images/<?php echo($graficos) ?>.jpg"> <span class="score-label">Gráficos:</span>
  31. <span class="score"><h2><?php echo($graficos) ?>/10</h2></span><div class="score-bg"></div></div><div class="score-item"> <img src="http://actualidadconsolas.com/images/<?php echo($diversion) ?>.jpg"> <span class="score-label">Diversión:</span> <span class="score"><h2><?php echo($diversion) ?>/10</h2></span><div class="score-bg" style="no-repeat;"></div></div><div class="score-item"> <img src="http://actualidadconsolas.com/images/<?php echo($duracion) ?>.jpg"> <span class="score-label">Duración:</span>
  32. <span class="score"><h2><?php echo($duracion) ?>/10</h2></span><div class="score-bg"></div></div><div class="score-item"> <img src="http://actualidadconsolas.com/images/<?php echo($dificultad) ?>.jpg"> <span class="score-label">Dificultad:</span>
  33. <span class="score"><h2><?php echo($dificultad) ?>/10</h2></span><div class="score-bg"></div></div><div class="score-item-final"> <img src="http://actualidadconsolas.com/images/<?php echo($multijugador) ?>.jpg"> <span class="score-label">Multijugador:</span>
  34. <span class="score"><h2><?php echo($multijugador) ?>/10</h2></span><div class="score-bg"></div></div></div>
  35. &nbsp;
  36.  
  37. <div class="despues-review"></div>
  38. &nbsp;
  39. <p>
  40. <div class="alignleft"><div class="review-score"><div class="overall-score darkred"> <span class="the-score"><?php echo($score) ?></span><span class="overall-text">Puntuaci&oacute;n</span></div></div></div>
  41. <div class="pros"><p><?php echo($bueno) ?></p></div><div class="cons"><p><?php echo($malo) ?></p></div>
  42. &nbsp;
  43. <div class="valoracion-final">
  44. &nbsp;
  45. <div class="valoracion-finaltext">
  46. <h2>Valoración final:</h2>
  47. <?php echo($final) ?></div></div>
  48. <div class="line-review"></div>";
  49. ?>


Gracias.