Nicht in der Lage, Wert in den coredateien aufzurufen

Ich arbeite an einem Thema, das Profile anzeigen Ich baue einen Code nach Thema – dass es nur begrenzte Profile mit der Rolle Königin und König anzeigen soll .. Ich schaffe es, das ganze Profil zu öffnen, jetzt verwendet das Thema eine themex.core.php Datei mit all diesen Informationen was anzuzeigen und was nicht .. aber ich bin wirklich verwirrt, dass diese function

roles ) && is_array( $userr->roles ) ) { foreach ( $userr->roles as $rolee ) $reguserr = $rolee; } } ?> 

läuft normal auf jeder Seite der Seite, aber wenn ich versuche, den Wert von $ reguserr in der Datei themex.core.php abzurufen konnte ich nicht abrufen, was los ist, kann jeder Körper erklären, wie ich diese Arbeit bekommen kann diese Dateien?

Solutions Collecting From Web of "Nicht in der Lage, Wert in den coredateien aufzurufen"

Du folgst einer schlechten Idee.

Was Sie neu zusammenstellen möchten, ist, ein paar Profile anzuzeigen, nicht alle. Es spielt keine Rolle, ob die Rolle “König” oder “Königin” genannt wird, auch wenn Ihre spezifischen Rollen so heißen.

Es gibt einen besseren Weg, um diese Art von Anforderungen zu reallize: Capabilities . Fügen Sie WordPress eine capabilitie und geben Sie der Ansicht die Rollen, die Sie anzeigen möchten. Dann können Sie den Namen der Rolle ändern oder neue “sichtbare” Rollen definieren, ohne mit Ihrem Code herumzufummeln.