Soy un desarrollador empresarial de pila completa y comencé a usar ACF.
Al principio pensé que ACF es una solución integral para un sitio web, pero después de investigar más sobre la taxonomía, me temo que usarlo resultará en una db muy ineficiente.
Por ejemplo: si tengo un tipo de publicación personalizada de empleado y esta entidad tiene un género, según mi investigación, una taxonomía con metacuadro para seleccionar un valor es la mejor opción.
La cuestión es que ACF lo lleva a la implementación de campos personalizados solamente.
¿Debo usar otro complemento que admita la taxonomía? ¿Debo usar un complemento complementario para la taxonomía? ¿Debería preocuparme por ello (¿Es un desastre implementar el género como campo personalizado?)
12
Respuestas:
Hace unos meses, @ tom-j-nowell (uno de los mods aquí) escribió un artículo explicando los problemas con el abuso de metaconsultas por muchos complementos de WP: https://tomjn.com/2016/12/05/post-meta -abuso/
Entre otras cosas, dice allí:
Entonces, sí, el uso de ACF o cualquier otro complemento que haga un uso excesivo de los metadatos para los datos "buscables" puede comprometer seriamente el rendimiento de su sitio web.
Y sí, usar taxonomías para eso es mucho mejor.
Registre una taxonomía, complétela con algunos términos dados y proporcione una interfaz de usuario para elegir entre esos términos (que es más o menos lo que WP hace con los formatos de publicación ) no es tan difícil, y si el código se hace de una manera lo suficientemente flexible, podría usarse para muchas taxonomías y es posible evitar ACF y cualquier otro complemento de este tipo.
Sin embargo, para ser sincero, en mi experiencia, la única forma viable de obtener consultas decentes en un gran sitio web de WP, especialmente si se trata de una búsqueda de texto completo, es utilizar motores de búsqueda como Elastic Search o Apache Solr.
Incluso porque hay cosas (tome como ejemplo los precios de los productos) que realmente no se pueden manejar con taxonomías y si la consulta de taxonomía es fácil, ordenar por taxonomía no lo es tanto.
fuente