Bejelentkezés egy WordPress honlapra

WP bejelentkezési felületOh, igen! Tudom, tudom! A címben jelzett művelet itt mindenkinek alapkészség, de elhihető az, hogy a kezdő felhasználóknál ez bizony némi zűrzavart okoz az elején.

Aztán gondoljunk arra, hogy mi már úgy járunk ki és be a WordPress-be, mint tyúkanyó a csibéi között, de merő véletlenségből készítünk valakinek egy honlapot. És el kell magyaráznunk a belépés műveletét. “Kitt és katt, ide és oda, és bent is vagy. Érted? Ok. Szia!” – hangzik el a gyorstalpalón, aztán este csörög a telefon, és egy félénk, hang hüppögve kérdezi:”Bocsi, de hogyan is kell belépni a WordPress honlapomra?” :)

(Amikor elkezdtem az internet magamhoz édesgetését, bizony sokszor megakadtam, ma már csipp-csupp ügyekben. Patai Laci, honlapgazdánk, valamit – szokása szerint – barkácsolt, és szólt, hogy fogalmazzak át valami szöveget. Én meg tipródtam egy darabig, mert sehol sem volt az oldalon egy “Bejelentkezés” felirat. Laci, látva totyorgásomat, barátságosan rám mordult: “Hát hogyan kell belépni egy WordPress oldalra?” Mit mondjak? – villámgyorsan “kigugliztam”… :)  :) )

Tehát, azért, hogy segítsünk a kezdőknek, vagy ha egy dokumentációt kellene összeállítani az új WordPress-alapú honlap tulajdonosnak, akkor az a rész következik, hogy miként kell bejelentkezni egy WordPress-alapú honlapra:

Bejelentkezés egy WordPress honlapra részletei…

WordPress belépés stíluslap lecserélése

[sourcecode language=”php”]function kw_belepes_stiluslap() {
echo ‘<link rel="stylesheet" type="text/css" href="’.get_bloginfo(‘url’).’/wp-content/themes/sablonnev/css/belepes.css" />’;
}
add_action(‘login_head’, ‘kw_belepes_stiluslap’);[/sourcecode]

WordPress regisztráció, új jelszó kérése, belépés átirányítás

Több WordPress használata esetén érdemes az alábbi kódot használni, ha a fő WordPress-ben szeretnénk, hogy belépjenek, regisztráljanak, új jelszót kérjenek a felhasználóink. (Nem Multi Site!)

[sourcecode language=”php”]add_action( ‘login_form_register’, ‘kw_regisztracio_atiranyitas’ );
function kw_regisztracio_atiranyitas(){
wp_redirect( ‘http://www.domain.hu/wp-login.php?action=register’ );
exit();
}
add_action( ‘login_form_lostpassword’, ‘kw_elfelejett_jelszo_atiranyitas’ );
function kw_elfelejett_jelszo_atiranyitas(){
wp_redirect( ‘http://www.domain.hu/wp-login.php?action=lostpassword’ );
exit();
}
add_action( ‘login_form_login’, ‘kw_belepes_atiranyitas’ );
function kw_belepes_atiranyitas(){
wp_redirect( ‘http://www.domain.hu/wp-login.php’ );
exit();
}[/sourcecode]