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]

WordPress saját keresés mező

[sourcecode language=”php”]function kw_sajat_kereses( $form ) {
$form = ‘<form role="search" method="get" id="searchform" action="’ . home_url( ‘/’ ) . ‘" >
<div><label for="s">’ . ‘Keresés’ . ‘</label>
<input type="text" value="’ . get_search_query() . ‘" name="s" id="s" />
<input type="submit" id="searchsubmit" value="’. esc_attr ‘Keresés’ .’" /> </div>
</form>’;
return $form;
}
add_filter( ‘get_search_form’, ‘kw_sajat_kereses’ );

[/sourcecode]

Mi a különbség egy önállóan üzemeltetett WordPress és a WordPress.com között?

Részlet a Matt Mullenweg a WordPress alapítójával készült interjúból.

Ezt mindig ahhoz szeretem hasonlítani, hogy vagy van egy saját háza, vagy bérel egy lakást. A WordPress.org olyan mintha saját háza lenne, mindent meg tud csinálni, amit csak szeretne. Lebonthatja a falakat, újradekorálhatja az egészet, ahogy csak szeretné. De több törődést is igényel, amelyektől a WordPress.com mentesítve van. Csak felmegy, regisztrál és kész.

Nincsenek frissítések, nem kell tárhely, igazából szinte semmi, mert mindent megcsinálnak Önnek. Ezzel tisztán a tartalomra koncertálhat. De némileg veszít a kontrollból: nincs kerte, nem bonthatja le a falakat. Nincs olyan mértékű rugalmasság ebben, mint a WordPress.org-on. Azt gondolom, hogy mindkettőnek komoly helye van. Azoknak, akik száz százalékos ellenőrzést szeretnének a szoftver felett, a WordPress.org a tökéletes választás.

Azoknak pedig, akik csak a blogra szeretnének koncentrálni, a WordPress.com jobb döntés lehet. Érdekes, hogy a V.I.P egy marketing-programként jött létre. Arra számítottunk, hogy veszíteni fogunk rajta, a világ legjobb blogjai számára hoztuk létre. Amelyek számára egy rendkívüli robusztus struktúrát tudunk kínálni a tárhelyre, egy valóban golyóálló tárhelyet. Ezt sem a forgalom, de egyáltalán semmi sem tudja kikezdeni, mert a WordPress.com hálózatra épül, amely pedig több-ezer szerverből áll többszörös adatközponti háttérrel.

És ezután mégis beindult ez a történet. Sosem várt érdeklődés mutatkozott iránta. Egy csomó embert el kellett utasítanunk, aki használni akarta. Ugyanakkor nagyszerű tagjai vannak a programnak: a CNN, a People magazin, vagy éppen a Fox News blogjai, akik valamilyen módon már értik, hogyan működnek a hagyományos hírek. Ezek mind hagyományos médiavállalkozások. De mindannyian szeretnének fejlődni, sokkal gyorsabbak lenni. Ezt akarta valamennyi részt vevő, akiknél hatalmas méreteket öltött az interaktivitás.

Egyes blogokra ezrével érkeznek a hozzászólások. Egyszerűen el sem tudom hinni. Azért is érdekes volt, mert kapcsolatba kerülhettünk a WordPress legnagyobb felhasználóival. Néha olyan méretekben dolgoznak, hogy gazdaságosabb saját szerverek helyett a mi több-ezer gépes hálózatunkat használni.

WordPress BuddyPress Zárt közösség

[sourcecode language=”php”]function kw_privat_kozosseg(){
global $bp;
if ( bp_is_register_page() || bp_is_activation_page() ) //Engedélyezett oldalak
return;
if( ! is_user_logged_in() )
bp_core_redirect( $bp->root_domain .’/wp-login.php’ ); //Átirányítás a belépéshez
}
add_action(‘get_header’, ‘kw_privat_kozosseg’ );[/sourcecode]