wordpress如何前台修改用户昵称?
展开全部为了在前台显示 作者的时候 比较美观,或者为了将昵称改为和网站名一样,我们需要对作者或者 管理员的昵称做一些修改,操作还是比较简单的。
进入后台,点击 【用户】对应么名字下面点击【编辑】在【昵称】一栏 输入你想好的昵称,然后点击最下面的保存确定之后,在 点击【用户】--对应账户--【编辑】,此时在【公开显示为】这一栏,会多出你设置的昵称,选中,然后确定保存,即可。
...
WordPress如何获得QQ登录的用户的头像
1、注册:到 wordpress。
com 注册帐户,获取用户的 API-Key, 用来启用 Akismet 插件。
Akismet 是 WordPress 下非常著名的反垃圾评论插件。
2、修改永久链接结构:默认情况下,WordPress 的永久链接结构类似于 ../?p=123 ,但我们推荐使用有利于搜索引擎优化的 URL 结构。
3、使用系统缓存:为了改善你的 WordPress 性能(占用更少资源,获取更快速度),你应该安装缓存类插件。
它可以缓存你的网也来提高响应速度,减少服务器负载。
你可以选择这些最流行的 1blogcacher, Super Cache 和 Wp-cache 等。
4、创建网站地图:这是最基本一步,因为网站地图可以帮助搜索引擎来更轻松地抓取你网站的内容。
可以使用 Google XML sitemap 插件来创建网站地图。
5、将 Feed 重定向到 feedburner:比如在你的博客的每个设计里修改所有的链接(尤其是 single.php, sidebar.php, footer.php 等)。
我推荐使用 FeedSmith 插件来减少手动工作量。
6、添加跟踪代码:跟踪统计网站的性能是很必要的。
你可以添加 Google 分析,StatCounter 或者其他的统计代码。
根据我的额经验,Statcounter 是比较可靠并且载入速度快的。
7、提交网站到站长工具箱:我几乎没有注意到这点。
不过,Google 站长工具箱有全部的功能,可以让你提交网站地图,显示网站搜索分析结果和网站上的错误。
确实配得上站长工具箱的名字。
8、创建 robots.txt :尽管有了站长工具箱,我还要说这个很重要。
如果你有这个文件,可以分析一下;如果还没有,也可以使用 WordPress 的选项来创建一个。
9、设计:博客网站给读者的第一印象就是它的设计。
注意好的设计应该包括重要的元素,比如搜索功能,Feed 订阅图标,导航菜单,并且便于阅读。
你可以从这里挑选一些精选的 WordPress 主题。
10、开始写博客:告诉世界你要开始写博客了,说说你要写的内容,介绍一下你自己。
要和访问者进行交流,你可以使用 Wp-contact form 插件来建立一个联系页面。
同时,别忘了创建 about 页面,因为访问者想了解你更多一些。
当然,你还需要其他的工具,插件或者主题等。
WordPress中的分类目录找不到怎么解决?
wordpress中添加了分类目录,菜单里面的分类目录不显示的原因:没有添加文章。
添加一篇文章即可。
WordPress网站在菜单里添加分类目录的方法:1. wordpress是制作网站的一种工具,首先要有自己的wordpress。
然后进入的wordpress选择文章下的分类目录选项。
2. 点击下面的“添加新分类目录”。
3. 然后选择“外观”里的“菜单”,这个菜单就是以后网站上面横条显示目录的地方。
4. 然后看到左下角。
分类目录 里,点击查看所有会看到所有以前添加过的目录都在里面。
此时选择 “诗歌” 然后选择“添加至菜单”诗歌目录就进入了菜单里面了。
5. 登陆自己的网站,看登陆看效果,而且排在最后一个,想排在前面,在菜单那里是可以改顺序的。
进去就能看到。
wordpress站内公告工具怎么用
把这个代码放入你主题的functions.php 中,不过在这里建议大家最好是放在另一个文件中,这样以后比较好查找和修改。
还有一点就是函数命名要唯一,不然会和其他函数命名一样而报错。
也可以加上if ( !function_exists('my_test') ) {} 来判断是否存在这个方法,如果存在将不会运行。
这样可以避免报错!如下:if(is_user_logged_in()){$current_user = wp_get_current_user();/*** @example Safe usage: $current_user = wp_get_current_user();* if ( !($current_user instanceof WP_User) )* return;*/echo 'Username: ' . $current_user->user_login . '';echo 'User email: ' . $current_user->user_email . '';echo 'User first name: ' . $current_user->user_firstname . '';echo 'User last name: ' . $current_user->user_lastname . '';echo 'User display name: ' . $current_user->display_name . '';echo 'User ID: ' . $current_user->ID . '';}
wordpress怎么让注册用户不显示待审核的评论?
展开全部 这个问题确实有点难度,评论这块现在也弄得少,基本都用第三方的了。
按您的要求,除administrator外,都是注册用户,所以可以在当前皮肤的functions.php中做如下判断: if ( ! is_super_admin() ){//非管理员 //blablabla...} 然后将待审、垃圾评论、已回收的评论信息不显示。
这可以对get_comments函数提供的pre_get_comments钩子进行设置,比如: add_action( 'pre_get_comments', 'dit_hide_some_comments', 999 );function dit_hide_some_comments( $comments ){ $comments->query_vars['status'] = 'approve'; //获取评论信息时只显示已审核批准的。
return $comments;} 这时如果注册用户查看回收站时,又要只能显示当前用户自己的。
所以还要增加点判断 function dit_hide_some_comments( $comments ){ $status = $comments->query_vars['status']; if ( 'trash' == $status ) {//当用户选择显示回收站时,将ID添加进筛选条件 global $current_user; $comments->query_vars['user_id'] = $current_user->ID; }else { $comments->query_vars['status'] = 'approve'; //获取评论信息时只显示已审核批准的。
} return $comments;} 所以,最后放在functions.php中的代码片段整合如下: if ( ! is_super_admin() ){//非管理员 add_action( 'pre_get_comments', 'dit_hide_some_comments', 999 ); function dit_hide_some_comments( $comments ){ $status = $comments->query_vars['status']; if ( 'trash' == $status ) {//当用户选择显示回收站时,将ID添加进筛选条件 global $current_user; $comments->query_vars['user_id'] = $current_user->ID; }else { $comments->query_vars['status'] = 'approve'; //获取评论信息时只显示已审核批准的。
} return $comments; }}哎呀,屁股坐得有点痛喽。
该躺下休息了。
代码您先行测试,有问题再继续交流哈。
WordPress如何自定义作者名称
展开全部 一般情况下,多数主题下都有author.php这个文件,这既是作者展示页面。
如果发现自己正在使用的主题中没有author.php这个文件的话, Wordpress 会默认寻找 archives.php文件,如果连 archives.php 都不可用, Wordpress 会接着寻找你的 index.php 文件。
想要创建一个author.php文件的话,可以拷贝archives.php 或者 single.php 的内容。
在这两个页面的基础上插入对应的wordpress作者页面调用函数,即可调用相应的作者信息。
常用的作者信息调用函数:the_author 显示文章的作者the_author_description 显示文章作者的描述(作者个人资料中的描述)the_author_login 显示文章作者的登录名the_author_firstname 显示文章作者的firstname(名)the_author_lastname 显示文章作者的lastname(姓)the_author_nickname 显示文章作者的昵称the_author_ID 显示文章作者的ID号the_author_email 显示文章作者的电子邮箱the_author_url 显示文章作者的网站地址the_author_link 显示一个以文章作者名为链接名,链接地址为文章作者的网址的链接。
the_author_icq 显示文章作者的icqthe_author_aim 显示文章作者的aimthe_author_yim 显示文章作者的yimthe_author_msn (不推荐使用) 显示文章作者的msnthe_author_posts 显示文章作者已发表文章的篇数the_author_posts_link 显示一个链接到文章作者已发表文章列表的链接list_authors (不推荐使用) 显示blog所有作者和他们的相关信息。
完整函数如下:参数:optioncount:是否显示各作者已发表文章的篇数,可选值为:TRUE 和 FALSE(默认值)exclude_admin:是否不列出管理员,可选值为:TRUE(默认值) 和 FALSEshow_fullname :是否显示各作者的全名,可选值为:TRUE 和 FALSE(默认值)hide_empty:是否不显示发表文章数为0的作者,可选值为:TRUE(默认值) 和 FALSEfeed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空代表不显示各个作者的发布文章数,列出管理员,显示各作者的全名,显示发布文章数为0的作者和不显示RSS供稿种子。
wp_list_authors 显示blog作者列表,如果作者发表过文章,则他的名字将链接到他发表的文章列表中。
可定义是否显示其他信息。
参数:optioncount:是否显示各个作者发表文章数,可选值:true 和 false(默认值)exclude_admin:是否不显示“admin”用户,可选值:true(默认值) 和 falseshow_fullname:是否显示各个作者的全名,如果不显示,将显示昵称。
可选值:true 和 false(默认值)hide_empty:是否不显示发表文章数为0的作者,可选值:true(默认值) 和 falsefeed:链接到各个作者发表文章的RSS供稿种子链接名,默认为空,不显示RSS供稿种子feed_image:供稿种子的图片地址,如果提供此项,则覆盖上面的feed,默认为空 增加用户信息字段:为了更加简便与安全的增加信息字段,建议将自定义字段添加到“联系信息”中。
“联系信息”的字段添加方式非常简单,打开wp-includes/user.php文件,约在1539行可以找到:$user_contactmethods = array代码,在大括号中修改或增加字段。
字段增加的格式为 ‘数据库字段名’ => __(‘标题说明文字’) 修改后的完整代码演示:function _wp_get_user_contactmethods( $user = null ) {$user_contactmethods = array();if ( get_site_option( 'initial_db_version' ) __( '支付宝收款地址' ),'addres' => __( '所在地' ),'job' => __( '职业' ),'qq' => __( 'QQ' ),'touxiang' => __( '头像url' ));}return apply_filters( 'user_contactmethods', $user_contactmethods, $user );}可以根据需要删除默认的字段,添加自己需要的字段,以达到增加用户选项的目的。
修改此项后,在用户后台的个人资料中也会自动出现对应的输入框,无需再修改其他程序文件。
如果需要在作者页面的前端调用显示自定义字段则只需要使用 “echo $curauth->xxx;”的PHP语句即可输出对应字段。
如何用Wordpress制作App客户端并在AppStore上线
用WordPress是无法制作App的,我想你的意思是做一个可以浏览你WordPress网站的app,而不是用wordpress来做。
你将会遇到下面的这些问题:问得这个问题,说句不礼貌的话,我想你现在还没能力自行开发这样的一个app。
现在有很多网站可以直接生成资讯类/商城类等等的app,也只需要点点鼠标,编辑一下图片。
如下面@成熟猎人说的百度Site App。
如果上面都不是问题,那App做好之后,你需要注册一个Apple的开发者账号,如您的app是收费的,则需要支付99美金的年费,即688元。
(website:developer.apple.com)App的审核会是一个超级漫长的过程。
相比iOS,Ardroid视乎更简单,因为你并不需要将App提交到Google Play审核,只需将App放到网上让人家下载安装到Android手机上即可。
Wordpress如何在profile页面添加多余的选项呢?
/* Plugin Name: Coolwp ALP plugin for user profile Plugin URI: Description:This is a child plugin for ALP(Access Level Pro),more info:!Version: 1.0.0 Author: Suifengtec Author URI: Text Domain: cwpalp License: */ function coolwp_alp_for_user_profile_page( $user ) { if(function_exists('sl_get_subscription_id')){ $user_ID = get_current_user_id(); //sl_is_active()用户是否激活 //sl_is_paid_user()是否是已支付用户 if(sl_is_active( $user_ID ) && sl_is_paid_user($user_ID)){ $cwp_alp_has_actived ='是'; //获取某用户的订阅等级ID $cwp_alp_user_level = sl_get_subscription_id( $user_ID ); //获取该用户订阅等级信息 $cwp_get_level_info=sl_get_subscription_details( absint($cwp_alp_user_level )); //该用户订阅等级名称 $cwp_alp_user_level_name =$cwp_get_level_info->name; //该用户订阅等级描述 $cwp_alp_user_level_des =$cwp_get_level_info->description ; //该用户订阅等级周期的数字部分 $cwp_alp_user_level_duration_num =$cwp_get_level_info->duration ; //该用户订阅等级周期的单位部分 $cwp_alp_user_level_duration_unit =$cwp_get_level_info->duration_unit; //该用户订阅等级是否激活 $cwp_alp_user_level_status =$cwp_get_level_info->status; $cwp_alp_user_access_level=sl_get_subscription_access_level($cwp_alp_user_level); $cwp_alp_user_expiration = get_user_meta( $user_ID, 'sl_expiration', true ); $cwp_alp_user_level_output= __('订阅等级:', 'cwpalp').' '.$cwp_alp_user_level_des.' ,'.__('权限等级为:', 'cwpalp').' '.$cwp_alp_user_access_level.'; '.__('时长:', 'cwpalp').':'.$cwp_alp_user_level_duration_num.__($cwp_alp_user_level_duration_unit,'cwpalp').' . '; $tr_css='alp-ok'; }else{ $cwp_alp_has_actived ='否'; $cwp_alp_user_level_name ='未激活或者已过期!'; $cwp_alp_user_expiration=$cwp_alp_user_level_name; $cwp_alp_user_level_output=$cwp_alp_user_level_name; $tr_css='alp-error'; } ?>"> "> "> "> } } function coolwp_alp_for_user_profile_page_save( $user_id ) { if ( !current_user_can( 'edit_user', $user_id ) ) return FALSE; update_usermeta( $user_id, 'address', $_POST['address'] ); } add_action( 'show_user_profile', 'coolwp_alp_for_user_profile_page' ); add_action( 'edit_user_profile', 'coolwp_alp_for_user_profile_page' );/*add_action( 'personal_options_update', 'coolwp_alp_for_user_profile_page_save' ); add_action( 'edit_user_profile_update', 'coolwp_alp_for_user_profile_page_save' );*/最后一个函数,和最后两个被我注释掉的是用于保存的,这是我的一个WP插件的附加组件,因为你的电脑上不可能装这个插件,所以,在实际测试的时候,将其中与订阅有关的变量都删了吧。
实际效果截图 没问题的吧,如果你实在想测试,就将上面的变量替换为字符串吧。
主要思路就是:一个显示函数,一个保存函数,然后两个HOOKs
转载请注明出处51数据库 » wordpress 获取用户昵称
唯甜