Sziasztok!
Azt szeretném, hogy az admin menüket (wpadminbar, adminmenuback) csak az admin felhasználók érjék el.
A functions.php végére beraktam a következő kódrészt:
<br />
add_action('after_setup_theme', 'remove_admin_bar');<br />
function remove_admin_bar() {<br />
if (!current_user_can('administrator') && !is_admin()) {<br />
show_admin_bar(false);<br />
}<br />
}
```<br />
Ezzel a honlapról eltűnt a wpadminbar, <strong>kivéve a profil.php</strong> oldalon.<br />
Sajnos a felhasználók az adataik szerkesztéséhez a wp-admin/profile.php oldalon férnek hozzá, ahol továbbra se tűnt el se a wpadminbar, se az adminmenuback sáv.<br />
<br />
Mit állítsak be, hogy a profil.php oldalon se látszódjanak, a nem admin felhasználók számára?<br />
<br />
Köszönöm előre is a segítséget!
Ha más is ebbe a problémába ütközne, ide írom, hogy mit találtam rá.
Felraktam a WP-Members bővítményt, és 3 oldalt csináltam:
Regisztrációs oldal, tartalma:
[wp-members page=“register”]
Profil oldal, tartalma:
[wp-members page=“user-profile”]
Elfelejtett jelszó oldal, tartalma:
[wp-members status=“in”][wp-members page=“user-edit”][/wp-members]
[wp-members page=“password”]
Továbbá a Sidebar Login bővítményt is felraktam, a widgetekhez beraktam, és így állítottam be:
Kijelentkezve linkek:
Regisztráció | http://tavielet.host56.com/regisztracio/
Elfelejtett jelszó | http://tavielet.host56.com/elfelejtett-jelszo/
Bejelentkezve linkek:
%username% | http://tavielet.host56.com/profil/
Kijelentkezés | %logout_url%
Admin felület | %admin_url% | Administrator
Persze a functions.php-ben benne kell hagyni az említett kódrészt.
Sajnos a WP-Member magyar fordítását nem találom sehol.
Valaki meg tudja adni?