- Plantillas Web
- Plantillas E-commerce
- Plantillas de CMS y Blog
- Plantillas Facebook
- Constructor Web
Cherry Framework 3.x. Agregar opciones Log in/Log out
abril 29, 2013
Este tutorial contiene isntrucciones para agregar las opciones Iniciar sesión/Cerrar sesión a tema de Cherry Framework de WordPress.
Cherry Framework. Agregar opciones Log in/Log out
1. Abra el fichero options.php. Usted puede encontrarlo en su carpeta del tema. Por lo general, su nombre es themeXXXX (XXX son números del tema). Agregue el siguiente código después del código PHP personalizado (consulte tutorial para obtener información detallada):
$options[] = array( "name" => "Authentication", "id" => "authentication", "type" => "heading" ); $options[] = array( "name" => "Display login links?", "desc" => "Display login links in the header?", "id" => "login_display_id", "std" => "yes", "type" => "radio", "options" => array( "yes" => "Yes", "no" => "No")); $options[] = array( "name" => "Logged-in title", "desc" => "Logged-in title", "id" => "site_admin", "std" => "Site %username%", "class" => "tiny", "type" => "text"); $options[] = array( "name" => "", "desc" => "", "id" => "log_out", "std" => "Log out", "class" => "tiny", "type" => "text"); $options[] = array( "name" => "Register link.", "desc" => "Register link.", "id" => "sign_up", "std" => "Sign up", "class" => "tiny", "type" => "text"); $options[] = array( "name" => "Logged-out title.", "desc" => "Logged-out title.", "id" => "sign_in", "std" => "Sign in", "class" => "tiny", "type" => "text"); $options[] = array( "name" => "", "desc" => "", "id" => "login_questions", "std" => "Have an account?", "class" => "tiny", "type" => "text"); $options[] = array( "name" => "", "desc" => "", "id" => "word_delimiter", "std" => "or", "class" => "tiny", "type" => "text");
2. El código especificado agregará la pestaña Authentication (Autenticación) a Theme Options (Opciones de tema) de Cherry Framework.
3. Abra la pestaña Authentication y haga clic en Save (Guardar).
4. Ahora tenemos que copiar el fichero wrapper-header.php de la carpeta “wp-content/themes/CherryFramework/wrapper” y pegarlo en la carpeta wrapper de themeXXXX (XXXX son números del tema). Reemplace el fichero si él ya está disponible en su paquete de la plantilla. Abra el fichero y agregue el siguiente código:
5. En la carpeta themeXXXX (XXXX son números del tema) tiene que crear una carpeta static si ella no existe y agregar el fichero static-login-out.php con el siguiente código:
user_login; $user_title = str_replace("%username%", $username, of_get_option("site_admin")); $link_string_site = "".$user_title.""; $link_string_logout = ''.of_get_option("log_out").''; $link_string_register = "".of_get_option("sign_up").""; $link_string_login = "".of_get_option("sign_in").""; if (!is_user_logged_in()) { echo "".of_get_option("login_questions")." ".$link_string_login." ".of_get_option("word_delimiter")." "; echo "".$link_string_register.""; }else{ echo "".$link_string_site." ".of_get_option("word_delimiter")." "; echo "".$link_string_logout.""; } } ?>
6. Abra su página de inicio para ver los cambios.
Por favor, consulte el tutorial: