Category: WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra

WordPress:如何判断登录用户的角色

过去判断登录用户的角色我喜欢用current_user_can(),比如判断当前用户是否是作者用current_user_can(‘author’),记得WordPress官方文档中给的例子也是这样用,不过今天看了一下文档,貌似用法变了,传递角色作为参数不再可靠,正确的用法是传递$capability,那么该如何判断用户角色呢?   注:以下内容在WP 3.4+上测试通过 current_user_can()的正确用法 current_user_can()文档中有一句话要注意一下 Do not pass a role name to current_user_can(), as this i… Read More

wordpress获取当前登录用户信息的方法

1). get_currentuserinfo(); 此函数将当前登录用户信息赋给全局变量$current_user以及一些单独的用户信息全局变量例如$display_name, $user_email等。 如下: <?php global $current_user, $display_name , $user_email; get_currentuserinfo(); //全局变量$current_user echo 'Username: ' . $current_user->user_login . "n"; echo 'User email: ' . $current_user->user_email . "n"; ech… Read More

WordPress页面、文章、分类等的条件判断的标签集合

is_home() //判断是否为首页. #The Front Page 首页头版消息设置 is_front_page() //判断是否为首页头版消息. (无论是日志或是页面).当系统显示博客主页且管理面板的设置>阅读菜单下 “主页显示为”选项设为最近发表的文章”,或者’设置>阅读菜单下”主页显示为”选项设为且”主页”是当前被显示的页面时,is_front_page() 标签返回TRUE。 #The Administration Panels 管理控制面板 is_admin() //判断是否为后台管理控制面板. #A Single Post Page 单篇日志 is_single() //判断是否为任何单篇日志. is_sing…

bbPress 介绍,安装和中文包

bbPress 介绍 什么是 bbPress? bbPress 是 WordPress 母公司 Automaticc 出品的一款开源论坛程序,它是一个符合 Web 标准,非常容易使用的轻量级论坛程序,由于 bbPress 保持了体积小,重量轻,所以速度非常快。bbPress 没有提供过多复杂的功能,所以你要安装一个轻量型的论坛,bbPress 是很好的选择。   对于有更多需求的用户来说,bbPress 也和 WordPress 一样提供了一个非常强大插件系统,让你添加各种功能扩充论坛。并且 bbPress 的 API 接口和 WordPress 也类似,同样是 Action 和 Filter 两种 Hook,如果你熟悉 WordPress 插件制… Read More

BuddyPress安装指南

WordPress的幕后公司Automattic近期收购了BuddyPress软件并打算将它作为一个社会化网络软件发布。建立在 WordPress 基础上的BuddyPress,是由 Andy Peatling创立,他希望大家能在BuddyPress上开始自己的网络社交,就像在Facebook上一样。今天我们来看看怎样安装 BuddyPress。 第一步:BuddyPress是什么? BuddyPress是一款建立在WordPress 多用户(MU)上的网络社交应用插件。 WordPress MU是支撑WordPress.com 系统的软件。 用户可通过WordPress MU在网站上建立自己的博客网站。 BuddyPr… Read More