Pregunta sobre Participants Database de Wordpress:

Creando registro ficticio PDB en php

Un usuario preguntó 👇

Si no hay ningún registro de usuario en la base de datos de jugadores, ¿cómo puedo crear un registro ficticio que el usuario pueda modificar más tarde? Ingresé el código que estoy usando para obtener el nombre de usuario de WordPress, que luego se usa para obtener el registro relacionado en PDB.

$ actual_usuario = wp_get_current_user (); $ wp_username = $ current_user-> user_login; $ user_id = Particip_Db :: get_record_id_by_term (‘nombre de usuario’, $ wp_username);

if (empty ($ user_id)) {echo ‘$ user_id está vacío – Crea un registro de bloque aquí’; } else {/ * El registro existe – registro de demostración * / $ record = Particip_Db :: get_participant ($ user_id); macalla do_shortcode (‘[pdb_record tabs=true fields=”username,name,address,city,country” record_id=’.$user_id.’]’); }

Muchísimas gracias

Lanzador de hilos

(@ supernova42)

Hace 2 años

Tengo la siguiente declaración que crea un registro con record_id, pero todos los campos están vacíos. ¿Qué estoy haciendo mal?

if (vacío ($ id_usuario)) {$ datos = editar (‘nombre_usuario’ => $ nombre_usuario_wp); Particip_Db :: write_participant ($ datos); }

El otro problema es que crea 3 registros en blanco en lugar de 1 cada vez que ejecuto la rutina.

Gracias

(@xnau)

Hace 2 años

Por lo general, lo está haciendo bien, pero verifique su conjunto de datos para asegurarse de que contenga los datos esperados.

No sé por qué está obteniendo 3 registros, supongo que su código se llama una y otra vez.

Lanzador de hilos

(@ supernova42)

Hace 2 años

Ordenados

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.