Thread Starter
jlawp
(@jlawp)
Kiitos, tuohan toimii!
Sitten toinen samankaltainen juttu eli uloskirjautuessa heitetään käyttäjä sisäänkirjautumissivulle. Onnistuuko jotenkin että kyseinen sivu suljetaan ja palataan sille sivulle josta siihen on tultu ja jos sellaista ei ole niin sitten voidaan palata kirjautumissivulle?
Jos haluat oman linkin uloskirjautumiseen, niin sitten tällä.
http://codex.wordpress.org/Function_Reference/wp_logout_url
Thread Starter
jlawp
(@jlawp)
En uutta logout:ia halua.
wp-login.php:ssä on kohta:
case ’logout’ :
check_admin_referer(’log-out’);
wp_logout();
$redirect_to = !empty( $_REQUEST[’redirect_to’] ) ? $_REQUEST[’redirect_to’] : ’wp-login.php?loggedout=true’;
wp_safe_redirect( $redirect_to );
exit();
break;
Tuossa olen päätellyt olevan kohta, johon muutos olisi tehtävä eli jotain wp-login.php jne tilalle mutta mun tietämys php:stä ei riitä mitä siihen pitäisi pistää jotta pysyttäisiin sillä sivulla josta poistutaan tai sitten poistutaan siihen sivuun mistä on tultu.
Tiertäisikö täällä joku vai olenko ihan pihalla.
Ei kannata koskaan muuttaa Coren tiedostoja, ethän tehnyt niin ensimmäisessä esimerkissäkään, ethän? Koodinpätkät pitää siis laittaa omaan kustoimoituun lisäosaan tai joissakin tapauksissa teeman functions.php tiedostoon.
Lisäosan voi tehdä vaikka tällä lisäosalla.
http://wordpress.org/plugins/pluginception/
Thread Starter
jlawp
(@jlawp)
Juu, tunnustan että niin juuri tein. Kokeilin functions.php:tä mutta ei toiminut. wp.login.php:ssä toimi. Kun oli saatava toimimaan niin jätin siihen.
Koko php-koodaus on pelkkää kokeilua ja ihmettelyä joten paljon en edes uskalla tehdä ja aina on varmistus olemassa.
Tuskin tuossa core-muutoksissakaan muuta vaaraa on kuin että muutokset katoavat uuden version päivityksessä. Pari pientä muutosta voi aina sen jälkeen palauttaa kun en mitään suurta tee.
Tutustun tuohon pluginkoodaukseen, kiitos vinkistä.
Thread Starter
jlawp
(@jlawp)
Se pluginhan onnistui helposti. Nyt on core alkuperäisessä asussa ja ohjaus pluginissa.
Kun nyt vielä tietäisi mitä tuon toisen ongelman pluginiin pitäisi pistää.