当前位置:首页 > 开发 > Web前端 > 前端 > 正文

wordpress中常见的操作

发表于: 2015-01-14   作者:aichenglong   来源:转载   浏览:
摘要: 1 wordpress中使用中文名注册解决办法   1)使用插件   2)修改wp源代码      进入到wp-include/formatting.php文件中找到       function sanitize_user( $username, $strict = false
1 wordpress中使用中文名注册解决办法
  1)使用插件
  2)修改wp源代码
     进入到wp-include/formatting.php文件中找到
      function sanitize_user( $username, $strict = false ) {
     下添加一行代码
      $strict = false;
     即修改后的文件代码如下:
     function sanitize_user( $username, $strict = false ) {
$strict = false;
$raw_username = $username;
$username = wp_strip_all_tags( $username );
$username = remove_accents( $username );
    保存即可.
2 wordpress去除管理面板中的菜单目录
   在当前主题的function.php中的<?php 和?>中添加如下代码:

   function remove_menus() {
    global $menu;
     $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
end ($menu);
     while (prev($menu)){
     $value = explode(' ',$menu[key($menu)][0]);
     if(in_array($value[0] != NULL?$value[0]:"" , $restricted))   {unset($menu[key($menu)]);}
}
}
// 去除边栏菜单
    add_action('admin_menu', 'remove_menus');
  $restricted提供了菜单项(要移除的菜单项)
  关于$restricted各个数组所对应的菜单:
    _('Dashboard'):控制面板
    _('Post'):媒体
    _('Links') :链接
    _('Pages') :页面
    _('Comments') :评论
    _('Appearance') :外观
    _('Plugins'):插件
    _('Users'): 用户
    _('Tools') :工具
    _('Settings') :设置
   如果想用户的角色来去除相应的边菜单,可以添加一个用户的等级判断具体代码如下:
function remove_menus() {
global $menu;
// 这里的$restricted设定了外观和媒体两个菜单项
$restricted = array(__('Appearance'), __('Media'));
end ($menu);
while (prev($menu)){
$value = explode(' ',$menu[key($menu)][0]);
if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
}
}
global $current_user;
get_currentuserinfo();
//如果当前用户的等级小于4,那么就删除与之相应的菜单项
if ($current_user->user_level < 4)
{
add_action('admin_menu', 'remove_menus');

  用户角色及其等级的对应关系如下
  0 级对应 订阅者
  1 级对应 投稿者
  2 – 4 级对应 作者
  5 – 7 级对应 编辑
  8 – 10 级对应 管理员
 


wordpress中常见的操作

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
JavaScript中常见的数组操作函数及用法   昨天写了个帖子,汇总了下常见的JavaScript中的字符串操
  我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,
JavaScript中常见的数组操作函数及用法   昨天写了个帖子,汇总了下常见的JavaScript中的字符串操
我们在开发Winform程序的时候,需要经常性的对界面的一些控件进行初始化,或者经常简单的封装,以方
1、设计思路 (1)运用导航条,实现多个图在同一界面; (2)实现各种不同的图 2、设计源码 chart.m
最近在做2D转3D的东西,结果发现坐标系每次都要花些时间去确定下,故在此总结下。 1.OpenGL坐标系:
浅谈java中常见的排序 学过java的人都知道,排序这一部分初次接触感觉还是有点难以理解,很多地方也
字符函数: lower(char) --字符串转换为小写格式 upper(char) --字符串转换为大写格式 length(char)
NSOperation 在应用需要进行异步处理时,我们需要选择一下异步处理的方式,GCD通常是一个不错得选择
一提到委托,浮现在我们脑海中的大概是听的最多的就是类似C++的函数指针吧,呵呵,至少我的第一个反
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号