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

  • Detector de movimiento sobre un ATMega88 9 de Marzo de 2010
    Como mi último post se alargó más de la cuenta, dejé pendiente la implementación del sensor de presencia mediante nuestra nueva plataforma de desarrollo. Bueno, pues ya va tocando. Por si ya lo has olvidado, vamos a montar un sistema que detecta la presencia de gente mediante un PIR. Si hay alguien presente enciende unas luces [...] […]
    cogollo
  • Oficios obsoletos 7 de Marzo de 2010
    La radio pública estadounidense ha recopilado unas cuantas fotos y audios de  empleos que ya no existen: telegrafista, mecanógrafa o repartidor de hielo. Si hoy nadie se dedica a estos menesteres es porque el ser humano obsolesció con la llegada de la máquina. Me ha hecho especial gracia la ocupación de colocador de bolos, desempeñado por [...] […]
    paaq
  • La (verdadera) historia de los videojuegos 2 de Marzo de 2010
    Lectura de hoy: la historia temprana de los videojuegos en Pixfans, que arranca mucho, mucho antes del Pong. En efecto, las máquinas arcade son hijas de otros entretenimientos como el cinematógrafo o el futbolín. Antes de la electrónica estaba la mecánica, claro. […]
    paaq

RSS meipi

  • Traducción al catalán 10 de Marzo de 2010
    Os anunciaros que meipi.org ya se ha traducido al catalán gracias a la gente de Llefi@Net, Xarxa Ciutadana de Llefià. Llefi@Net es: un proyecto iniciado en 1999 por los ciudadanos y vecinos del barrio de Llefià de la ciudad de Badalona, que trabaja fomentando el conocimiento y uso de las nuevas tecnologías en el barrio con [...] […]
    pablo
  • Meipi à La Cantine pour CartoCamp 15 de Noviembre de 2009
    Aujourd’hui j’ai participé au CartoCamp (un BarCamp sur la cartographie) de Cartocube à La Cantine et j’ai pu rencontrer beaucoup d’acteurs de la cartographie en France. En un après-midi très dense il y a eu 15 atelier différents, tous sur des thématiques très intéressantes. Le but de ces rencontrer est, comme on dit à La Cantine, [...] […]
    immaginoteca
  • Meipi en la Laboral – Encuentro de Cartografía Ciudadana 5 de Noviembre de 2009
    Este verano tuvimos el placer de participar a las jornadas sobre cartografía ciudadana,  organizadas por Pablo de Soto (hackitectura.net) en la Laboral de Gijón. En esta ocasión aprovechamos para estrenar “oficialmente” meipi OPEN/S, la versión open source de nuestra plataforma. La experiencia nos ha gustado por múltiples razones. Una de ella es la posibilid […]
    immaginoteca