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=鈥漸sername,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. Los campos obligatorios est谩n marcados con *