
Canopix
Kappa
Verificación en dos pasos activada
Verificado por Whatsapp
Hola a todos, he tratado de ser lo mas explicito posible en el titulo pero para mejorar un poco ese titulo voy a dar una descripcion de todo el problema:
para empezar, estoy tratando de implementar en mi web, un slider que tiene los ultimos post creados con una imagen del mismo, pero le hice una modificacion.
A partir del ID de la categoria del post, busca una imagen que esta en un lugar especificio con el nombre del numero de la categoria..
De este modo deberia mostrarla perfectamente, pero algo sucede.. Cuando hago esto, se obtiene perfectamete la ruta de acceso a la imagen, lo unico que no la muestra. En cambio, se sale del div y se muestra solo el texto de la ruta de acceso a la imagen y nada mas..
Posteo los codigos:
Funcion de imagen de categoria
Basandome en un plugin, donde se inserta la imagen del post por medio de un thumbnail he modificado su codigo para que use la ruta de acceso a la imagen obtenida de imgcat(),
Simplemente no funciona, esta basado en el plugin Lastest Post Slider, es muy bueno.. pero no puedo terminar de editar esto.. le dejo todo el archivo referente a la parte del slider:
Lo que hace es esto:

:/
Alguna idea! seguramente estoy errando en algo basico.. :s
Notas extras:
- - - Actualizado - - -
nadiee? :S
para empezar, estoy tratando de implementar en mi web, un slider que tiene los ultimos post creados con una imagen del mismo, pero le hice una modificacion.
A partir del ID de la categoria del post, busca una imagen que esta en un lugar especificio con el nombre del numero de la categoria..
De este modo deberia mostrarla perfectamente, pero algo sucede.. Cuando hago esto, se obtiene perfectamete la ruta de acceso a la imagen, lo unico que no la muestra. En cambio, se sale del div y se muestra solo el texto de la ruta de acceso a la imagen y nada mas..
Posteo los codigos:
Funcion de imagen de categoria
PHP:
function imgcat()
{
//extraemos el nombre de la categoría y la cargamos a una variable
$id = get_cat_ID();
//imprimimos la ruta de la imagen
echo '"'.get_template_directory_uri().'/images/last/'.$id.'.jpg"';
}
Basandome en un plugin, donde se inserta la imagen del post por medio de un thumbnail he modificado su codigo para que use la ruta de acceso a la imagen obtenida de imgcat(),
PHP:
$output .= '<a href="'.get_permalink().'"><center><img src="'.$path.'" class="aligncenter" /></center></a>';
Simplemente no funciona, esta basado en el plugin Lastest Post Slider, es muy bueno.. pero no puedo terminar de editar esto.. le dejo todo el archivo referente a la parte del slider:
PHP:
$output .= '<div id="rps">
<div class="window">
<div class="slider">';
$p=0;
for ( $i = 1; $i <= $total_posts; $i+=$post_per_slide ) {
$output .= '<div class="slide">';
for ( $j = 1; $j <= $post_per_slide; $j++ ) {
$output .= '<div class="col"><p class="post-title"><a href="'.$post_details[$p]['post_permalink'].'"><span>'.$post_details[$p]['post_title'].'</span></a></p>';
if ( $slider_content == 2 ){
$output .= '<p class="slider-content">'.$post_details[$p]['post_excerpt'];
if($show_post_date){
$output .= '<div class="post-date">'.$post_date_text.' '.$post_details[$p]['post_date'].'</div>';
}
$output .= '</p></div>';
}elseif ( $slider_content == 1 ){
$output .= '<p class="slider-content-img">';
if( !empty($post_details[$p]['post_first_img']['0']) ){
$path = imgcat();
if(!empty($imgcat)){
/**$output .= '<a href="'.$post_details[$p]['post_permalink'].'"><center><img src="'.$rps_img_src_path.'" /></center></a>';*/
$output .= '<a href="'.get_permalink().'"><center><img src="'.$path.'" class="aligncenter" /></center></a>';
}
}
if($show_post_date){
$output .= '<div class="post-date">'.$post_date_text.' '.$post_details[$p]['post_date'].'</div>';
}
$output .= '</p></div>';
}elseif ( $slider_content == 3 ){
$output .= '<p class="slider-content-both">';
if( !empty($post_details[$p]['post_first_img']['0']) || !empty($post_details[$p]['post_excerpt'])){
$rps_img_src_path = $post_details[$p]['post_first_img']['0'];
if(!empty($rps_img_src_path)){
$output .= '<a href="'.$post_details[$p]['post_permalink'].'"><img src="'.$rps_img_src_path.'" align="left" /></a>';
}
$output .= $post_details[$p]['post_excerpt'];
}
if($show_post_date){
$output .= '<div class="post-date">'.$post_date_text.' '.$post_details[$p]['post_date'].'</div>';
}
$output .= '</p></div>';
}
$p++;
if ( $p == $total_posts )
$p = 0;
}
$output .= '<div class="clr"></div>
</div>';
}
$output .= '
</div>
</div>
<div class="paging">';
for ( $p = 1; $p <= $paging; $p++ ) {
if( $pagination_style == '2' ){
$output .= '<a href="#" rel="'.$p.'">•</a>';
}elseif( $pagination_style == '1' ){
$output .= '<a href="#" rel="'.$p.'">'.$p.'</a>';
}elseif( $pagination_style == '3' ){
$output .= '<a href="#" rel="'.$p.'"> </a>';
}
}
$output .= '</div>
</div><div class="rps-clr"></div>';
return $output;
}
Lo que hace es esto:

:/
Alguna idea! seguramente estoy errando en algo basico.. :s
Notas extras:
- La ruta si esta bien, la categoria es 0. Si reconoce esta parte
- La imagen esta cargada, si se pone la etiqueta IMG en otra parte, si se carga perfectamente
- - - Actualizado - - -
nadiee? :S