Autor | Zpráva | ||
---|---|---|---|
eliška Profil * |
#1 · Zasláno: 20. 10. 2016, 10:01:16 · Upravil/a: Moderátor (editace znemožněna) 20. 10. 2016, 23:13:31
Dobrý den,
Prosím o radu jak mám nastavit aby přihlašovací formulář byl vidět pouze když nejsem přihlášena a jakmile se přihlásím aby se nezobrazoval? Vložila jsem do stránky [theme-my-login], když nejsem přihlášena je to v pořádku jsem vyžádána k vyplnění ale když už jsem přihlášena tak nechci aby tam ten formulář byl. Děkuji za radu Jedná se o wordpress Moderátor Davex: Titulek „Theme my Login“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
jefitto44 Profil |
#2 · Zasláno: 20. 10. 2016, 11:40:33
Nechápem... do WP sa predsa prihlasuješ cez stránku www.tvojaadresa.cz/wp-login Keď si prihlásená, tak ťa to automaticky presmeruje na admin dashboard... či ne?
|
||
eliška Profil * |
#3 · Zasláno: 20. 10. 2016, 11:45:55
Jde mi o to že chci mít zaheslovanou jenom určitou stránku. Na tuto stránku budou mít přístup jenom přihlášení uživatelé. Když na ní kliknu a nejsem přihlášena tak mi vyskočí formulář pro přihlášení. To mi funguje. Ale když už jsem přihlášená a znovu na ní kliknu tak se mi znovu zobrazí formulář pro přihlášení a teď už bych ho chtěla mít schovaný zase doku se neodhlásím.
|
||
jefitto44 Profil |
#4 · Zasláno: 20. 10. 2016, 12:47:26
eliška:
Treba to nájsť a hodiť tam if-else. To je celá veda... :) |
||
eliška Profil * |
Asi by to mělo být tady. Kam bych to měla přidat?
<?php /* Plugin Name: Theme My Login Plugin URI: http://www.jfarthing.com/extend/wordpress-plugins/theme-my-login/ Description: Themes the WordPress login, registration and forgot password pages according to your theme. Version: 6.4.5 Author: Jeff Farthing Author URI: http://www.jfarthing.com Text Domain: theme-my-login Domain Path: /languages */ // Allow custom functions file if ( file_exists( WP_PLUGIN_DIR . '/theme-my-login-custom.php' ) ) include_once( WP_PLUGIN_DIR . '/theme-my-login-custom.php' ); if ( ! defined( 'THEME_MY_LOGIN_PATH' ) ) { define( 'THEME_MY_LOGIN_PATH', dirname( __FILE__ ) ); } // Require a few needed files require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login-common.php' ); require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login-abstract.php' ); require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login.php' ); require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login-template.php' ); require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login-widget.php' ); // Instantiate Theme_My_Login singleton Theme_My_Login::get_object(); if ( is_admin() ) { require_once( THEME_MY_LOGIN_PATH . '/admin/class-theme-my-login-admin.php' ); // Instantiate Theme_My_Login_Admin singleton Theme_My_Login_Admin::get_object(); } if ( is_multisite() ) { require_once( THEME_MY_LOGIN_PATH . '/includes/class-theme-my-login-ms-signup.php' ); // Instantiate Theme_My_Login_MS_Signup singleton Theme_My_Login_MS_Signup::get_object(); } if ( ! function_exists( 'theme_my_login' ) ) : /** * Displays a TML instance * * @see Theme_My_Login::shortcode() for $args parameters * @since 6.0 * * @param string|array $args Template tag arguments */ function theme_my_login( $args = '' ) { echo Theme_My_Login::get_object()->shortcode( wp_parse_args( $args ) ); } endif; ?> Možná spíš tady? <div class="tml tml-login" id="theme-my-login<?php $template->the_instance(); ?>"> <?php $template->the_action_template_message( 'login' ); ?> <?php $template->the_errors(); ?> <form name="loginform" id="loginform<?php $template->the_instance(); ?>" action="<?php $template->the_action_url( 'login', 'login_post' ); ?>" method="post"> <p class="tml-user-login-wrap"> <label for="user_login<?php $template->the_instance(); ?>"><?php if ( 'username' == $theme_my_login->get_option( 'login_type' ) ) { _e( 'Username', 'theme-my-login' ); } elseif ( 'email' == $theme_my_login->get_option( 'login_type' ) ) { _e( 'E-mail', 'theme-my-login' ); } else { _e( 'Username or E-mail', 'theme-my-login' ); } ?></label> <input type="text" name="log" id="user_login<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'log' ); ?>" size="20" /> </p> <p class="tml-user-pass-wrap"> <label for="user_pass<?php $template->the_instance(); ?>"><?php _e( 'Password', 'theme-my-login' ); ?></label> <input type="password" name="pwd" id="user_pass<?php $template->the_instance(); ?>" class="input" value="" size="20" autocomplete="off" /> </p> <?php do_action( 'login_form' ); ?> <div class="tml-rememberme-submit-wrap"> <p class="tml-rememberme-wrap"> <input name="rememberme" type="checkbox" id="rememberme<?php $template->the_instance(); ?>" value="forever" /> <label for="rememberme<?php $template->the_instance(); ?>"><?php esc_attr_e( 'Remember Me', 'theme-my-login' ); ?></label> </p> <p class="tml-submit-wrap"> <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php esc_attr_e( 'Log In', 'theme-my-login' ); ?>" /> <input type="hidden" name="redirect_to" value="<?php $template->the_redirect_url( 'login' ); ?>" /> <input type="hidden" name="instance" value="<?php $template->the_instance(); ?>" /> <input type="hidden" name="action" value="login" /> </p> </div> </form> <?php $template->the_action_links( array( 'login' => false ) ); ?> </div> |
||
Časová prodleva: 8 let
|
0