
Es una de las API más bellas que ofrece WordPress es un usuario de la API de WordPress Metatata. Debido a esta API, recibimos ideas sobre publicaciones, comentarios, usuarios, términos y muchos otros que tienen información sobre el conjunto de información de datos estándar. 1. Metadatos de WordPress: los metadatos se cuidan con conjuntos de llave/valor. La clave es el nombre del componente de metadatos. El valor son los datos que aparecerán en la lista de metadatos para cada publicación individual con la que están vinculados los datos. A medida que continuamos trabajando con las diferentes API de metadatos de los usuarios de WordPress, descubrirá que esta definición sigue siendo constante, independientemente de la API investigada.
2. Trabajar con la API Metatata del usuario: los metadatos del usuario de WordPress se almacenarán en la tabla de base de datos WP_UUSETA, de hecho, algunos datos ya se almacenan en la API de metadatos del usuario. Esto sucede porque algunos de los datos almacenados en la pantalla de perfil del usuario. En cualquier caso, la API nos permitirá componer nuestros propios datos en la tabla. Entonces, con la mayor parte de esta condición, debemos sentirnos libres de investigar cómo trabajar con las capacidades ofrecidas por WordPress. A través de la mayoría de los ejemplos dados, aprobaremos 1 para el parámetro principal a las capacidades API, porque el cliente principal es sin duda el director del sitio. Principalmente tiene la intención de estar disponible en una unidad aleatoria.
3. Agregar el meta de usuario: Agregue metadatos para registrar un usuario, para esto puede funcionar add_user_meta. Esto es beneficioso si de alguna manera ha intentado un complemento o una aplicación web que se basa en WordPress y con la esperanza de expandir lo que puede conectar a un individuo con su perfil, en ese momento es un enfoque para hacerlo. . Podría ser algo tan simple como proporcionar un perfil de cliente en una organización interpersonal particular o podría estar un poco más desarrollado en el que podría conectar al cliente con información contenida en otra tabla, una variedad de datos o algo diferente. El trabajo de la API reconoce un cuarto parámetro discrecional, si el valor incorporado debe ser notable o no. 4. No valores: aquí veremos en la parte de codificación para agregar los metadatos del usuario.add_filter (‘the_content’, ‘add_user_meta’);
/**
* Establece si la publicación actual es la publicación predeterminada “hola wordl” y, en caso afirmativo,
* Agrega metadatos del usuario no único a la base de datos.
*
* @param cadena $ contenido el contenido de la publicación.
* @return cadena $ contenido el contenido de la publicación.
*/
Función add_user_meta ($ content) {
If (1 === get_the_id ()) {
add_user_meta (1, ‘twitter_account’, ‘https://twitter.com/username’);
}
Devuelve $ contenido;
}
Nos conectamos a la contención que verificamos para ver si estamos en la publicación de Hello World, si es así, agregamos los metadatos del usuario que volvemos a WordPress.
Con este código configurado y con la publicación de Hello World apilada en su programa, revive la página varias veces. Valores únicos ahora, cuando sabemos sobre valores no uniciales, en la primera posición, en la segunda función veremos valores únicos.
/**

* Establece si la publicación actual es la publicación predeterminada “hola wordl” y, en caso afirmativo,
* Agrega metadatos del usuario únicos a la base de datos.
*
* @param cadena $ contenido el contenido de la publicación.
* @return cadena $ contenido el contenido de la publicación.
*/
Función unique_add_user_meta ($ content) {
If (1 === get_the_id ()) {
add_user_meta (1, ‘twitter_account’, ‘https://twitter.com/username’, rue);
}
Devuelve $ contenido;
}
Inicialmente, da un estimulante interesante el metavaliri en la llamada. Actualice la página varias veces y luego eche un vistazo a la base de datos.
5. Actualización de metal del usuario: actualice el meta campo del usuario de acuerdo con la ID de usuario. Use el parámetro $ prev_value para separar meta campos con una clave similar e ID de usuario. Si el meta campo para el usuario no existe, se incluirá. Cuando se trabaja con esta capacidad, esto se tiene en cuenta en dos situaciones: cuando los metadatos anteriores se incluyeron usando el add_use_meta y hay varios registros con datos similares. En el momento en que no se han incluido metadatos e incluimos otra grabación y necesitamos que sea única. En el caso principal, ofrece $ prevalos, ya que revela WordPress qué estimulante apuntar y actualizar.
Lo mismo que agregar y actualizar, puede usar la eliminación y la función de obtención para obtener los metadatos del usuario de WordPress. 6. Sintaxis: Eliminar# Elimine los criterios de coordinación de los metadatos de un cliente. Puede coordinar de acuerdo con la clave, o la clave y el valor. Eliminar, dependiendo de la clave y el valor, evitará la evacuación de los metadatos de copia con una clave similar. Además, permite la eliminación de todas las claves de coordinación de metadatos, si es necesario.
cadena $ meta_key,
mixto $ met_value = ”
);
7. Tome el meta usuario: con respecto a la recuperación de los metadatos del usuario, tenemos el trabajo get_user_meta. Ahora, debería ser obvio que los parámetros normales serán la ID de usuario y la clave meta.
Tenga en cuenta que cuando tomamos datos, solo necesitamos la identificación de usuario y la meta-cheia, porque estos son los datos distintivos para un cierto valor.
get_user_meta (
int $ user_id,
cadena $ key = ”
B001 $ sencillo = falso
);
¡Resumen! Por ahora, continúa explorando diferentes formas en el código que se dio en este blog. Tenga en cuenta que se pretende solo para fines demostrativos y no debe mantenerse en un entorno de producción. A lo largo de este acuerdo, nos esforzamos por establecer un marco para que los futuros desarrolladores de WordPress trabajen desde el momento en que continuarán y lidiarán con respuestas para su jefe, sus clientes o sus propias tareas.
Cómo trabajar con metadatos del usuario de WordPress
Tags Cómo trabajar con metadatos del usuario de WordPress
Check Also
Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi
Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi
homefinance blog