Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Consider storing jobs without the job ID in the option name

Abierto
#232 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Refactorización
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
php, sql, wordpress

Línea de trabajo

Comienza localizando el almacenamiento de jobs existente y el SQL utilizado para recuperar los jobs, junto con los plugins que implementan este almacenamiento. Revisa cómo se representan actualmente los IDs de los jobs en los nombres de las opciones y cómo se gestionan las actualizaciones. Se considera terminado cuando los jobs existentes siguen siendo legibles después de una actualización y el nuevo almacenamiento funciona con nombres de opciones duplicados en hosts que imponen límites más cortos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Background Jobs Feature

Since we don't leverage the WP core get|update_option methods any longer, we don't necessarily need the unique job identifier in the option name. This causes issues on some hosts that artificially limit the options table to 64 characters rather than the default 255 since WP 4.4.

We can consider storing the job ID as part of the job data instead, then adjusting our SQL to look for this ID when getting the job since the option names will be duplicated.

Will also need an upgrade in plugins that implement this for the existing job storage. This can be used as a stop-gap until considering whether or not we want to move job storage to a custom table.

Lenguaje dominante
PHP
Estrellas
146
Forks
43
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de godaddy-wordpress/wc-plugin-framework

Todos los issues de godaddy-wordpress/wc-plugin-framework

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.