Az egyik kedves ügyfelem nem szokványos kérdéssel keresett meg: legyen egy olyan mező az admin felületen a profilban, amit az ügyfél nem tud szerkeszteni, de lássa.
Annak rendje módja szerint neki is álltam a keresésnek, különféle kulcsszavakkal (pl.: WooCommerce, custom fields, my account, additional field, readonly, stb.), amelyek olyan eredményt adhatnak, amellyel már lehet dolgozni, és nem kell a 0-ról leprogramozni a dolgot.
Végül meglett a megoldás, csak pluszban a readonly (csak olvasható) kódot kellett az űrlapmező ügyfél általi oldalán megjelenő verziójához tenni:
Admin oldalról felhasználónként állítható a mező értéke, amelyet az adatbázisban tárol a megoldás. A WooCommerce => Fiókadatok oldalon pedig megjelenik ugyanez a mező, csak a felhasználó nem tudja módosítani.
A megoldás snippet-ből csináltam egy bővítményt, ezt a hozzáféréssel rendelkezők le tudják tölteni lejjebb.