Si bien @fuxia aceptó detalles de respuesta sobre algunas razones "reclamadas" (la mayoría de las cuales fueron reclamadas por empleados de Automattic en varios tickets de Trac, etc.), la razón subyacente para que WordPress Core no incluya un índice para las opciones de carga automática dentro de la wp_options
tabla es que Automattic se preocupó porque afectaría negativamente el rendimiento de las bases de datos MySQL que todavía usaban el motor MyISAM.
Específicamente, señalaron que el sitio web de WordPress.org era una base de datos muy antigua / compleja, como un sitio web de ejemplo cuyo rendimiento se vería afectado por dicho índice.
Casi todas las otras razones para no agregar el índice durante los últimos 9 años (sí, desde 2010 en el caso del boleto Trac # 14258 y desde 2013 en el caso del boleto Trac # 24044 ) fueron repetidamente probadas incorrectas por docenas de miembros del Comunidad de WordPress, sin embargo, los empleados de Automattic involucrados repetidamente ignoraron varias pruebas de referencia independientes y volvieron a mencionar las preocupaciones de MyISAM.
Afortunadamente, a fines de 2019 con PHP 7.2 ahora la versión "predeterminada" recomendada por WordPress Core, y con el motor InnoDB ahora predeterminado en versiones de MySQL después de 5.5 , y con la presión continua de varios desarrolladores, incluido @DanBUK, que se mantuvo en el tema durante años , Automattic finalmente cedió y decidió agregar el índice de carga automática a partir de WordPress 5.3+ en noviembre de 2019.
Nosotros en LittleBizzy habíamos lanzado el primer complemento conocido que agregaba automáticamente el índice si no existía, que todavía está disponible en GitHub y se descarga regularmente. Tenga en cuenta que ya NO necesita instalar dichos complementos en su pila de WordPress si está ejecutando WP Core 5.3 + ...
autoload
columna.