plugin de WordPress: ¿pregunta el ID de publicación en el complemento?

hola chicos, tal vez algunos de ustedes tengan experiencia con la progtwigción de plugins wordpress. Probablemente tengo una pregunta bastante simple, pero no pude encontrar nada en la web.

 

Tengo un plugin de simpel que debe hacer eco de la identificación única de cada publicación en su contenido. Así que en mi página principal con 10 publicaciones, cada publicación debe tener su ID resuelta.

¿Alguna idea de cómo lograr eso? ¡gracias!

Mi suposición es Usar palabra clave global para acceder a la identificación postal en la función

Y también creo que el retorno y el eco no funcionarían juntos en la función

 function test($content) { global $post; return $post->ID.'
'.$content; }

Estás mezclando eco y regresando, eso no funciona. Sin embargo, intente:

 function test($content) { return "id: ".$post_id."
".$content; }

Además, asegúrese de usar la ID en minúsculas, ya que distingue entre mayúsculas y minúsculas

http://codex.wordpress.org/Function_Reference/get_the_ID podría ser útil también

Los filtros deberían regresar, no hacer eco.

 function test($content) { global $post; return 'id: ' . $post->ID . '
' . $content; }

Para ver las propiedades del objeto de publicación, debe incluir $post en el scope de la función, eso es lo que hace esta línea.

 global $post; 

Que luego permite la referencia a la identificación del objeto, ej.

 $post->ID; 

Consulte aquí para obtener ayuda sobre cómo entender acciones y filtros.
http://codex.wordpress.org/Plugin_API

Filtro de ejemplo
http://codex.wordpress.org/Plugin_API#Example