Categories

有特色的模板

樱桃框架3.x. 如何添加登录/注销选项

Ryan DeWitt April 29, 2013
Rating: 5.0/5. From 1 vote.
Please wait...

本教程展示了如何为WordPress添加登录/注销功能 Cherry Framework theme.

樱桃框架. 增加登录/注销选项

1. Open options.php file. 您可以在主题文件夹中找到它. 通常被称为themeXXXX (XXX是实际的主题编号). 在自定义PHP代码后添加以下代码(详细信息请查看视频版本):

$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. 上面指定的代码将添加 Authentication tab in Cherry Framework Theme Options.

3. Open Authentication tab and click Save.

4. 现在我们需要复制 wrapper-header.php file from “wp-content /主题/ CherryFramework /包装” 文件夹到themeXXXX的包装文件夹(XXXX为实际主题编号). 如果该文件在模板包中可用,则替换该文件. 打开该文件并添加以下代码:

5. 在themeXXXX (XXXX是实际的主题编号)文件夹中,您需要创建名为 static 如果它不存在,添加 static-login-out.php 使用以下代码创建文件:


  
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. 刷新主页. 您的站点应该看起来像 screenshot 如果您已正确执行了所有操作.

请随时查看下面的详细视频教程:

樱桃框架. 增加登录/注销选项

响应式设计Wordpress模板
这个条目被张贴了出来 WordPress教程 and tagged add, button, Cherry, framework, login, logout, options. Bookmark the permalink.

Submit a ticket

如果您仍然无法找到关于您的问题的足够的教程,请使用以下链接向我们的技术支持团队提交请求. 我们将在接下来的24小时内为您提供我们的帮助和协助: Submit a ticket