Pasos para revisar y documentar tickets.

Un ticket documenta un bug, mejora o tarea del núcleo de WordPress.
Lo más recomendado para principiantes es trabajar en tickets existentes.

Flujo básico de contribución usando tickets primeros pasos.

Crear cuenta en WordPress.org

Primero necesitas una cuenta:

https://login.wordpress.org/register

Esa cuenta te permitirá:

Comentar en tickets

Subir parches

Participar en contribuciones

Buscar un ticket accesible

Puedes usar filtros como:

Good first bugs
https://core.trac.wordpress.org/query?keywords=~good-first-bug

Tickets para WordPress 7.0

https://core.trac.wordpress.org/query?milestone=7.0

Análisis de documentación de un ticket.

Abrir el ticket

Un ticket se ve así:

#9134
Ticket


Problema identificado.

El ticket describe que WordPress incluye enlaces a comentarios en los feeds RSS, incluso cuando:

Los comentarios están deshabilitados.

No existen comentarios en el sitio.

Esto ocurre en archivos como feed-rss2.php.


Propuesta del ticket.

El ticket incluye varios archivos .diff y .patch que buscan:

Hacer que los enlaces de comentarios sean filtrables

Permitir eliminarlos sin modificar el core directamente


Análisis de los parches.

Revisé los archivos adjuntos del ticket y entendí que:

Modifican la salida de los feeds

Agregan flexibilidad mediante hooks/filtros


Intentar reproducir el problema

Tener el WordPress:

Recordar el ticket dice:

WordPress muestra enlaces a comentarios en el feed RSS aunque no haya comentarios o estén desactivados.


Pasos para producir el ticket:



1. Nos dirigimos a la apartado de ajustes del dashboard:


2. Seleccionamos el apartado de discusiones:


3. Desmarcamos la casilla de “Allow people to submit comments on new posts”


4.Guardar los cambios:

5.Agregamos un post:

6.Se publica el post y se tiene que cambiar el que permita comentarios en la parte inferior derecha:

7. Ahora se va revisar mediante el link (http://localhost:8889/?feed=rss2) se puede ver que se abrió el feed correcto con el post que creamos y los estamos viendo todo en formato XML, se puede denotar que el bug esta arreglado porque no se denota la parte de comments:

Este es la forma cuando esta activo lo links de comentarios:

Resultado:
Los comentarios están desactivados correctamente en la entrada, por lo que no se muestra ninguna sección para comentar en el sitio.

Ambiente:
WordPress trunk development version (7.1-alpha-62161-src).
PHP 8.3.30
MySQL 9.6.0-1

Comentar en el ticket

Resumen:

Probé este problema en un entorno local.

Ambiente:

WordPress: versión trunk (7.1-alpha-62161-src)

PHP: 8.3.30

MySQL: 9.6.0-1

Pasos para reproducir:

  1. Desactivé los comentarios en Ajustes → Comentarios
  2. Creé una nuevo post
  3. Verifiqué que no se permite comentar en el post,
  4. Accedí al feed principal (/feed)

Resultado:
Los comentarios están desactivados correctamente y no se muestra la opción para comentar en la entrada. Además, el feed no incluye etiquetas relacionadas con comentarios.

Conclusión:
El comportamiento descrito en el ticket no ocurre en la versión actual de WordPress, lo que indica que el problema ya ha sido corregido.


Recomendación:

En WordPress es recomendable comentar en inglés porque es un proyecto global donde participan personas de todo el mundo. El inglés funciona como idioma común, lo que permite que más desarrolladores puedan entender, revisar y responder a las contribuciones realizadas en los tickets.

Para comentar no dirigimos en la parte inferior del ticket:

https://core.trac.wordpress.org/ticket/9134

Vamos a agregar nuestro resumen en ingles y se va mostrar un vista previa de como se muestra nuestro comentario:

Y cuando estemos seguros de nuestro comentario los enviamos por temas de que este ticket ya cerro sus comentarios no se puede comentar, en el caso que el problema se repita o alguna característica que reportar si debemos abrir un nuevo ticket sobre ello.

En este apartado:

Y se llena el formulario: