Ayuda uso Featured Image

Inicio Foros Ayuda WordPress Ayuda uso Featured Image

Mostrando 3 respuestas a los debates
  • Autor
    Publicar
    • #392

      Hola quiero pedir un poco de ayuda, tengo el siguiente codigo el cual muestra una imagen prebiamente definida en todas las paginas del mismo tipo.

      <?php templ_page_title_above(); //page title above action hook?>

      <div class=”main_header” style=”background:url(<?php if($banner==”) { bloginfo(‘template_directory’); echo ‘/images/dummy/s4.jpg’; } else { echo $banner; } ?>)no-repeat center top”>

      <div class=”main_header_in”>

      <div class=”post-meta”> <?php echo templ_page_title_filter(get_the_title()); //page tilte filter?> </div>

      </div>

      </div>

      <div class=”main_sepretor”></div>

      <?php templ_page_title_below(); //page title below action hook?>

      Es aqui donde entra mi pregunta de ayuda, como puedo hacer para que (/images/dummy/s4.jpg) sea remplazada por la imagen definida como Featured Image.

    • #639
      DoctorPC
      Moderator

      Creo que usando the_post_thumbnail(); sería la solución.

      Antes añade al function.php del tema activo

      add_theme_support( ‘post-thumbnails’ );

      set_post_thumbnail_size( 649, 245, true );

      (el diseño no es lo mio xD)

    • #640

      Estimado agregue la linea al function.php pero estoy complicado como llamo la funcion intente de esta forma pero no aparece nada.

      El original es esta linea.

      <div class="main_header" style="background:url(<?php if($banner=='') { bloginfo('template_directory'); echo '/images/dummy/s4.jpg'; } else { echo $banner; } ?>)no-repeat center top">

      Asi lo deje pero nada

      <div class="main_header" style="background:url(the_post_thumbnail())no-repeat center top">

    • #641
      DoctorPC
      Moderator

      Prueba con

      <div class=”main_header” style=”background:url(<?php the_post_thumbnail() ?>)no-repeat center top”>

Mostrando 3 respuestas a los debates
  • Debes estar registrado para responder a este debate.