WordPress前台如何显示登录用户的最后登录时间
WordPress用户功能比较弱,很多国人熟习的一些用户信息都无默认的调用代码,比如用户注册时间、最后登录时间等,下面由WordPress教程栏目给大家分享一个前台显示用户最后登录时间的代码。
可以将下面的代码添加到当前主题functions.php中:
// 记录登录时间 function user_last_login($user_login) { global $user_ID; // 纠正8小时时差 date_default_timezone_set(PRC); $user = get_user_by( 'login', $user_login ); update_user_meta($user->ID, 'last_login', date('Y-m-d H:i:s')); } add_action('wp_login','user_last_login'); // 调用最后登录时间 function get_last_login($user_id) { $last_login = get_user_meta($user_id, 'last_login', true); $date_format = get_option('date_format') . ' ' . get_option('time_format'); $the_last_login = mysql2date($date_format, $last_login, false); echo $the_last_login; }
在主题模板适当位置添加调用代码:
<?php global $userdata; get_currentuserinfo(); get_last_login($userdata->ID); ?>
你可能还喜欢下面这些文章
phpquery_posts('showposts=10&orderby=new');。phpquery_posts('showposts=10&orderby=rand');。></a></li>
underline">'wp_more',</SPAN></STRONG></SPAN>。underline">'wp_more','wp_page',</SPAN></STR
短代码的用途很多,常见的场景有利用短代码来实现某一部分内容的特殊效果,或者在文章中插入自定义的一些特殊样式内容,或者隐藏某些内容等。首先在主题或者插件内定义一个短代码名称以及短代码所要输出的内容写文章的时候,输入将会出现Hello,。
文件:add_filter('widget_text',。php_text($text)。$text;}之后,可以将一个文本小工具添加到侧边栏中,并在其中输入PHP函数代码,看看是不是可以正常运行了。
WordPress只允许游客浏览指定分类的文章只允许游客浏览指定分类的文章网上可以找到类似的代码:add_action('template_redirect',。
的新手可能会认为直接在后台常规设置页面,WordPress地址(URL)和站点地址(URL)中修改地址就可以换域名了,这是绝对错误的做法。后台站点地址后无法登录网站比较常见的方法是登录phpMyAdmin修改数据库wp-options表中ho
有没有比使用全局变量来检测当前页面(如果它是登录页面更好的方法,比如函数。它说它通常被使用,但我认为这不是将非动态页面与文件名而不是功能(如管理页面)进行比较的好方法.解决方案虽然我倾向于同意其他人需要函数。你可以使用这样的东西:如果有人使用
$users=wp_list_authors('echo=0&exclude_admin=0&hide_empty=0&optioncount=1&style=0');。