Zvolené téma obsahuje celkem 2 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel admin a poslední změna je stará 12 let, 4 měsíce.
-
Zdravím,
řeším problém kdy mám vytvořený systém, ve kterém se z příspěvku stává “událost”, na kterou se mohou registrovat uživatelé.
Registrované uživatele vidím v uživatelsky definovaných polích pod jejich NICKEM.
BOhužel nejsem schopen vytáhnout jejich příjmení a jméno. Už jsem si spároval nicky z té události s údajem v WP_Users, ale tam není jméno a příjmení.
Snažím se vyrobit nějaký SQL dotaz, který spáruje tohle ještě s informacemi ve wp_usermeta, ale zde jsou jména+příjmení+ostatní v jednom sloupci a tady SQL dotaz nezvládám vytvořit.
Jak to obejít… nebo by někdo pomohl přímo s SQL ?
Díky
tak vyrobil jsem nějaké SQL, nějaká data mám, hm… ideální to ani není, dostávám dva řádky pro každého usera … v jednom mám jméno usera, ve druhém příjmení…
Ještě uvažuju jestli to nějak nefiltrovat přes cyklus v php …
Spíše bych se nepokoušel vyrábět vlastní SQL dotazy, ale využít stávajících funkcí WordPressu. Nevím jestli jsem celý dotaz správně pochopil, případně ho zkuste upřesnit, nebojte se ani vložit konkrétní kód, který už máte k dispozici…
Pokud používáte události v podobě vlastního typu obsahu, tak už nemusíte vůbec ukládat uživatele do speciálního uživatelského pole, ale jsou přímo součástí té události (konkrétně tabulky wp_posts). Každopádně pokud máte v uživatelském poli uživatelské jméno (pokud jich je např. více u jedné události, spíše bych možná zvážil ukládání ID uživatele) a chcete získat jméno a příjmení, tak musíte nejdříve získat ID uživatele. Zkuste použít funkci get_userdatabylogin(), pomocí které ho snadno získáte. A pokud bude uživatelské jméno nalezeno v databázi registrovaných uživatelů, tak vám tato funkce vrátí přímo objekt s informacemi o konkrétním uživateli, tedy i jméno a příjmení. Další podrobnosti si můžeme upřesnit, ale potřebujeme nějaký bližší popis…
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti