| 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: 9 let
|
|||
0