Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Contenido de more por encima

Estas en el tema de Contenido de more por encima en el foro de WordPress en Foros del Web. Hola, quiero que lo que ponga despues de <!--more--> salga encima de el contenido que no esta dentro de more... por ejemplo yo escribo Código: ...
  #1 (permalink)  
Antiguo 31/12/2008, 11:33
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 41
Contenido de more por encima

Hola, quiero que lo que ponga despues de <!--more--> salga encima de el contenido que no esta dentro de more... por ejemplo yo escribo

Código:
contenido que sale ne la pagina principal
<!--more-->
video de youtube
luego en el index de wordpress solo saldria "contenido que sale ne la pagina principal" al entrar al post en cuestion saldria esto:

Código:
contenido que sale ne la pagina principal

video de youtube
pues yo lo quiero al contrario

Código:
video de youtube

contenido que sale ne la pagina principal
hay alguna forma de hacerlo sin tocar el codigo base de wordpress, para que no se borre al actualizar?
  #2 (permalink)  
Antiguo 02/01/2009, 13:05
 
Fecha de Ingreso: septiembre-2008
Ubicación: Lanzarote, Canarias
Mensajes: 486
Antigüedad: 15 años, 7 meses
Puntos: 41
Respuesta: Contenido de more por encima

Disculpad el doble post, pero ya lo he conseguido por si le sirve a alguien lo hice asi:

Código:
$content = apply_filters('the_content',$post->post_content);
$piezas = explode("<!--more-->", $content);
echo $piezas[1];
echo $piezas[0];
y ya solo ponen el echo $piezas[1]; donde quieran y el piezas 0 donde kieran... el 1 es lo que hay despues del more y el 0 lo que hay antes... si solo quieren hacer esto en el post y no en el index etc usamos un if

Código:
<?
 if (is_home() or is_page() or is_archive()) {

the_content(''); 
}else{
$content = apply_filters('the_content',$post->post_content);
$piezas = explode("<!--more-->", $content);
echo $piezas[1];
echo $piezas[0];
}
?>
todo eso desde el template sin tocar el codigo de wordpress...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:54.