El contenido de un post no aparece después de darle a publicar. ¿Qué pasa con mi WordPress?

Pues puede deberse a que el post es demasiado largo, en realidad que contiene demasiada información. No sé cual es la cantidad de kilobytes máxima pero la hay. Cuando una entrada o una página superan el máximo en el campo contenido, la información se guardan en base de datos pero al hacer la petición a ésta no se muestra.

El síntoma para detectar que es esto lo que está pasando es que si hemos usado la etiqueta more, el post nos aparece en portada hasta la etiqueta more, pero no completo en su página individual.

Según un hilo de los foros de wordpress.org, el paquete WordPress incluye un filtro que limita el contenido de los posts y las páginas.

Una solución para  anular este filtro es editar el archivo wp-includes/default-filters.php y comentando la línea add_filter('the_content', 'wpautop');. El problema con ella es que la próxima vez que actualicemos WordPress perderemos el cambio.

Si seguimos leyendo el hilo proponen instalar un plugin para poder incluir código PHP en el contenido de un post o una página. Es una solución riesgosa, ya que no he encontrado plugin alguno que permita hacer una lista de usuarios autorizados para hacer esta operación, con lo que si tienes el registro de usuarios abierto no se te ocurra instalar algo así.

Una vez instalado el plugin, yo he elegido Inline PHP, basta añadir al principio del post la siguiente línea:

<?php remove_filter('the_content', 'wpautop'); ?>

La solución más segura aunque algo más elaborada, es meter esta sentencia de PHP en el código del archivo single.php mediante una sentencia condicional que discrimine los posts en los que es necesaria, mediante su ID. Aunque claro, cada vez que se dé esta situación, se tiene que editar single.php.


COMENTA / EXPRESA TU OPINIÓN
Los comentarios tienen que ser aprobados por un editor antes de ser publicados.

XHTML: Puedes usar las siguientes etiquetas para dar formato: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

ARTÍCULOS RELACIONADOS / Lista generada automáticamente

MÁS / Artículos de Enero de 2010

MÁS / Otros artículos sobre wordpress

CALENTITO / Últimos artículos

Otros blogs en los que colaboro

RSS Obsoletos

  • Se acabó el Kodachrome, se acabó MangoFalls 20 de Julio de 2010
    Hace poco más de un año, la Eastman Kodak Corporation anunció que dejaba de fabricar su carrete de fotos de más edad, el Kodachrome, de 74 años de edad. La estrella de Kodak es uno de los carretes más míticos de la historia de la fotografía y ha permitido instantáneas como la de la famosa […]
    skotperez
  • Obsoletos en LABoral: Taller para la construcción de un lector universal de formatos 19 de Julio de 2010
    Uno de las consecuencias del avance feroz de la tecnología es el ejército de zombies que va generando a su paso. En su afán de superación, cualquier sistema tecnológico va aventurándose en terrenos desconocidos, experimentando maneras de conseguir más velocidad, más capacidad de almacenamiento, más calidad; unas veces el intento fructifica y se consolida, pe […]
    skotperez
  • Moda rápida 18 de Julio de 2010
    Milo es un agregador de tiendas físicas, o un directorio de productos, o un trackeador… en fin, es una web de éstas con una idea y un negocio. En su blog he encontrado un interesante artículo sobre la moda desechable o moda rápida, del cual haré un resumen agregando mis impresiones. La moda rápida es […]
    paaq

RSS meipi

  • Mediterranean. Proyectos urbanos del Mar Mediterráneo 14 de Junio de 2010
    El meipi /mediterranean es ya de largo el que tiene más entradas de la red de mapas de meipi.org, ya van más de 900. Desde una asignatura de la Universidad de Arquitectura de Granada han realizado una extensa cartografía de proyectos urbanísticos (construidos o realizados) de las dos orillas del Mediterráneo. Han hecho un uso […]
    pablo
  • Embeber un mapa de meipi en Wordpress 20 de Mayo de 2010
    Si necesitas embeber un mapa en un post  o en una página de tu Wordpress usarás un iframe. Para que el Wordpress te deje meterlo debes instalar antes un plug-in como Embed iframe. Así de fácil. […]
    pablo
  • Como embeber un mapa sin que salga la leyenda 7 de Mayo de 2010
    Hace tiempo os contábamos cómo insertar un meipi en otra web. En el proyecto de 6.000km en el que estoy metido necesitábamos meter el mapa en el blog, como teníamos un espacio reducido la leyenda nos molestaba. Así que ahora puedes añadir el mapa sin la leyenda añadiendo “&legend=false” al final de la URL: Con leyenda http://meipi.org/6000km.map.php?embe […]
    pablo