1.wordpress登录可见隐藏内容什么原理
在functions.php文件添加以下代码:
add_shortcode('hide','loginvisible');
function loginvisible($atts,$content=null){
if(is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '';
}//判断是否登录
if(is_user_logged_in())
//登录则显示内容
the_content();
//否则提示登录
else
echo "隐藏内容,请先"。
2.Wordpress如何显示所有用户的评论
WordPress大多主题在用户登录下,评论框上也会显示一句:Logged in as XXX,它同样也能让已登录用户显示头像,效果如下:
实现WordPress评论框显示已登录用户头像
先来看看WordPress默认主题里关于已登录用户提示的这个代码段(comments.php):
Logged in as .
那怎么显示头像呢?这儿直接用 get_avatar() 可是获取不到当前登录用户的头像的,原因也显然,没指定登录用户的邮箱撒,所以得借助一个WordPress函数: get_currentuserinfo
改造后的代码段:
user_email, 35); ?>
Logged in as .
当然,这个 get_currentuserinfo 包含的可不止邮箱一个信息,更多内容还请各位童鞋自个儿看WordPress官方文档咯,懂点E文还是相当有用处的!
3.wordpress与浏览器不兼容
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
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 . '
';
4.在wordpress中,bbpress插件怎么使用
bbPress 是由WordPress官方开发团队主导的一个轻量级的论坛插件,体积小,重量轻,速度快,并且具有良好的扩展性,用作客户支持论坛是比较合适的,当然了,用作小型的讨论组,也是合适的。
大致的使用步骤:
1. 下载并启用bbPress,有两种方法,一种是直接在WordPress后台插件->;安装新插件页面搜索并安装bbPress,另外一种方法是自己到
wordpress.org/plugins/bbpress/下载bbPress的zip压缩包,解压后,使用FTP或者SSH上传到你网站的
/wp-content/plugins/下面。下载后,到WordPress后台->;插件->;已安装插件页面,启用bbPress。由于bbPress的简体中文包一贯不怎么样,国内的bbPress爱好者有自己翻译的语言包,建议你百度下。
2. 配置
使用正确的或者说合适的语言包之后,后台是简体中文的,就像操作WordPress的文章一样配置下论坛版块即可。
5.看到有许多朋友提到“WordPress文章ID不连续”怎么办
WordPress
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 . '
';
}
6.wordpress中怎么获取会员登录后的ID号
分类目录的id号的查询: 到网站的后台找到文章分类目录,用鼠标放到所创建的分类目录上看电脑的左下角处的显示,如图中所示id=5就是分类目录的id号了。
页面的id号查询:也是同样的道理,在网站的后台,找到页面中你所创建的所有的页面,选择其中的一个页面,用鼠标放到所想查看的一个页面上,在左下角同样也可以看到页面的id号了,如图中所示post=84即为页面的id号了。 文章标题的id号的查询:到网站的后台点击文章所有文章选择其中一篇的文章,用鼠标放到文章的标题上面,在左下角看到如图中所示,post=558即为文章标题的id号了。
7.新登陆的wordpress为什么就是进不去
WordPress先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:1234567891011121314if(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 . ''; }。
转载请注明出处51数据库 » wordpressloggedin
沉睡的狮子