Products
GG网络技术分享 2025-03-18 16:13 0
IT之家讯 8月19日消息,著名开源博客程序WordPress迎来4.3正式版,本次更新对导航菜单,密码管理、后台面板、评论管理等功能进行改进,增加了站点Icon设置,特别是新增了标记语言语法(快捷格式),类似于MarkDown标记语言,书写日志时会更加方便。建议站长们升级。
另外,为了纪念著名爵士乐歌手Billie Holiday,WordPress 4.3以Billie之名发布。
WordPress 4.3正式版更新内容:
导航菜单面板
可创建、更新菜单,对菜单进行排序调整,可即时预览修改效果。精简的自定义面板,移动友好,更具可访问性。
新标记语言(快捷格式)
可使用快捷格式进行日志书写,简单快捷。比如,可使用星号(*)创建列表,使用若干#号(#)创建不同级别的标题;使用右箭头(>)创建引用。类似于MarkDown标记语言。
设置网站Icon
网站Icons通常会出现在浏览器标签页左侧、收藏夹等位置。在自定义面板中可设置站点Icon。即使更换主题后,Icon也不会变。
改进密码管理
之前你会通过邮件收到WordPress新密码,现在你只会得到是一个用于重置密码的链接,不再明文发送密码。
其他变化包括:更流畅的管理后台、新建页面默认关闭评论等。
WordPress站点站长可通过后台在线更新,也可点此下载安装包进行部署。
很多知名网站在用户账户密码被修改的时候都会发送一封提醒邮件,来防止网站用户的密码被恶意修改。本来wordpress是属于博客程序,但是最近越来越多的wordpress网站开放了会员中心系统,那么这样一来就不得不考虑到用户的账户安全了,所以做一个密码修改提示邮件的功能就非常有必要了,wpmee下面给出具体代码(PS:代码都是加到functions.php文件即可):
function password_reset_mail( $user_id ) {
$site_name = get_bloginfo(\'name\');
$site_url = get_bloginfo(\'wpurl\');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = \"密码修改提示:\".$site_name.\"\";
$message = \"您好,\" .$user_info->display_name . \"n您在\".$site_name.\"的账户密码已被修改!nn如果不是您本人修改的,请迅速至\".$site_url.\"确认。\";
wp_mail( $to, $subject, $message);
}
add_action( \'password_reset\', \'password_reset_mail\', 10, 2);
此段代码是参考以下代码做出修改而得来的:
function user_profile_update( $user_id ) {
$site_url = get_bloginfo(\'wpurl\');
$user_info = get_userdata( $user_id );
$to = $user_info->user_email;
$subject = \"Profile Updated: \".$site_url.\"\";
$message = \"Hello \" .$user_info->display_name . \"nYour profile has been updated!nnThank you for visitingn \".$site_url.\"\";
wp_mail( $to, $subject, $message);
}
add_action( \'profile_update\', \'user_profile_update\', 10, 2);
第二段代码的作用是在用户更新账户信息时发出邮件提示,代码来源:
http://www.trickspanda.com/2014/08/send-email-notifications-user-profile-updates-wordpress/
再来一段,当wordpress用户的帐号被删除时给用户发送提示邮件的代码:
function v7v3_delete_user( $user_id ) {
global $wpdb;
$site_name = get_bloginfo(\'name\');
$user_obj = get_userdata( $user_id );
$email = $user_obj->user_email;
$subject = \"帐号删除提示:\".$site_name.\"\";
$message = \"您好,\" .$user_obj->display_name . \"n您在\".$site_name.\"的账户已被管理员删除!nn如果您对本次操作有什么异议,请联系管理员反馈!\";
wp_mail( $email, $subject, $message);
}
add_action( \'delete_user\', \'v7v3_delete_user\' );
Demand feedback