¿Qué es la columna user_status?
Estaba mirando en la tabla wp_users
la columna "user_status"
...(todos contienen cero)
¿Para qué sirve este dato?

Estoy pensando que WordPress usaba en el pasado "usuario spam", "usuario baneado"?

La otra respuesta dice que esta columna es utilizada por el núcleo de WordPress. ¿Cómo sabes que no se usa?

@Flimm - La función que enlazó Syed está obsoleta. Si lees la parte superior de la página en el enlace que proporcionaron, dice claramente: "Esta función ha quedado obsoleta. Usa wp_update_user() en su lugar" y también indica: "Obsoleta desde la versión 3.0.2 y no debería usarse"
Como mencioné en mi respuesta original, la columna sigue estando en la tabla de usuarios de la base de datos, pero WordPress ya no la utiliza - simplemente no la han eliminado de la BD. Puede que en el futuro vuelva a usarse o no. Pero, por ahora, no se utiliza.

@Mat El hecho de que la función update_user_status
esté obsoleta no significa en absoluto que la columna de base de datos user_status
esté obsoleta. De hecho, esta columna se menciona en la documentación de la función prepare_query
, por ejemplo.

@Flimm la función y el uso de la columna user_status está obsoleta. https://usersinsights.com/wordpress-user-database-tables/
No tienes que aceptarlo. ¡Pero eso depende de ti! :D

@Mat ¿Dónde dice eso en la documentación de WordPress? He visto tanto código que usa esta columna, y he visto que la documentación de WordPress hace referencia a esta columna, pero no he visto ninguna documentación o código de WordPress que diga que está obsoleta. El artículo que enlazaste es una publicación de blog no oficial sin fecha de publicación, no tengo idea de cuán preciso es. Por lo que sé, podría haber copiado esta idea de esta respuesta.

@Flimm En el enlace de documentación proporcionado por la otra respuesta, como tú mismo señalaste. Si lo lees, dice "Esta función ha sido marcada como obsoleta. Usa wp_update_user() en su lugar.". wp_update_user() no hace referencia a user_status y la página/enlace anterior también dice: "Anteriormente usado en el núcleo para marcar un usuario como spam o "ham" (no spam) en Multisite." - nota el 'ANTERIORMENTE'. Ahora, puedes elegir aceptar que ya no se usa o continuar discutiendo un punto sin sentido, pero no tengo tiempo para discutir esto... WordPress ya no lo usa. Simple.

@Mat Todo lo que estás hablando es sobre la función wp_update_user
, no sobre la columna user_status
. La documentación dice que uses wp_update_user()
en su lugar, desde la cual puedes modificar user_status
.

@Flimm NO. Lee lo que dije, lee y entiende bien la documentación. "Anteriormente usado en el núcleo para marcar un usuario como spam o 'ham' (no spam) en Multisite." - esto se refiere a la columna en la base de datos. "ANTERIORMENTE USADO"... ¿Ves eso? "ANTERIORMENTE"... Ahora ve a encontrar algo más inútil con lo que discutir con alguien... :'D

@Flimm Creo que he proporcionado suficientes enlaces y pruebas para sugerir que ya no se usa. ¡Creo que es hora, ahora, de que TÚ proporciones algo, aparte de rumores y opiniones personales, para mostrar dónde WordPress aún lo está usando! ¡Buena suerte! :D

@Flimm - https://developer.wordpress.org/reference/functions/wp_insert_user/ - Absolutamente NINGUNA referencia a 'user_status', solo un BOOL para 'spam'... ¿No es eso extraño? :'D

@Mat La frase "previamente utilizado para marcar un usuario como spam o ham" está en la descripción de la función, no de la columna. Aquí está el enlace de nuevo: https://developer.wordpress.org/reference/functions/update_user_status/

@Mat La documentación de WordPress sobre la Descripción de la Base de Datos menciona la columna user_status
pero no menciona que esté obsoleta.

Se utiliza para actualizar el estado de un usuario en la base de datos. Se usa en el núcleo para marcar a un usuario como spam o "ham" (no spam) en instalaciones multisitio.
Estado 0 es Ham
Estado 1 es Spam
Nuevamente, esto no funcionará en instalaciones de un solo sitio.
https://codex.wordpress.org/Function_Reference/update_user_status#Mark_a_User_as_Spam

Votado en contra porque la respuesta hace referencia a una función que está obsoleta. "Obsoleta a partir de la versión 3.0.2 y no debería usarse."

@Mat el hook make_ham_user y la columna de estado de usuario en la base de datos aún se usan en la versión actual. Además, muchos sitios web aún funcionan con PHP 5 y WordPress antiguo, están obsoletos solo para versiones más nuevas. Haz clic en el enlace compartido y lee la documentación, el 4to argumento de la función $deprecated se agregó a partir de la v3.0.2... la función misma quedó obsoleta en la v5.3.0

@Mat La versión 5.3.0 se lanzó después de que se publicó mi respuesta

@Mat ¿En serio?? https://www.php.net/usage.php haz clic en ver estadísticas y lee las de hoy: 22% usa PHP 5

@Mat 22% es una gran parte y también conozco muchos sitios que si se actualizan a una versión más nueva dejarán de funcionar... y la columna se usa en la versión actual de wp

Muéstrame 1 sitio 'WORDPRESS' que funcione con PHP 5... No cualquier sitio que corra en PHP 5, un sitio WORDPRESS... ¿En serio? :'D La mayoría de los hosts hoy ni siquiera permiten ejecutar PHP 5... Bueno, quizás en tu país... En el mío no.

@Mat 22% significa cientos de millones de sitios web. No necesito enviarte URLs de los sitios en los que he trabajado

Sé exactamente lo que significa el 22% en cantidad de sitios web, pero eso no es lo que afirmé o pregunté, ¿verdad?
Así que el hecho sigue siendo que no puedes responder mi pregunta, ¿no? Solo pedí un sitio WORDPRESS... Pero no puedes... Porque la realidad es que estás diciendo tonterías e inventando números.
