`
aichenglong
  • 浏览: 6622 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

wordpress中常见的操作

阅读更多
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 级对应 管理员
 


分享到:
评论

相关推荐

    22个wordpress常见问题集合

    ### 22个WordPress常见问题集合 #### 一、WordPress简介 - **知识点**:介绍WordPress的基本概念,包括它的起源、发展历程以及它在全球网站搭建中的地位。 - **详细解释**:WordPress是一款开源的内容管理系统(CMS...

    Wordpress改SqLite数据库操作

    例如,`WP-Sqlite-DB`插件是一个常见的选择,它允许WordPress使用SQLite数据库,而无需对核心代码进行大量修改。确保安装并激活此类插件,以便WordPress能正常运行。 **注意事项** 1. **备份数据**: 在进行任何...

    wordpress中文版本

    在提供的压缩包文件名称列表中,"说明.htm"可能包含关于如何安装和使用WordPress的指导文档,这是新用户开始操作的重要参考资料。而"wordpress"可能是解压后的主要文件夹,里面包含了WordPress的所有核心文件,如wp-...

    wordpress插件ckeditor整合ckfinder

    在WordPress的生态系统中,CKEditor是一款非常流行的富文本编辑器,它提供了丰富的文本格式化功能,使得用户在创建和编辑内容时能有更便捷的体验。CKFinder则是一款与CKEditor配套使用的文件管理器,可以帮助用户...

    wordpress 插件开发cookbook原书高清pdf及随书代码

    对于数据库操作,会讲解如何使用WordPress的内置函数如`$wpdb`进行查询和数据处理。对于用户界面,将探讨如何使用`add_menu_page`和`add_submenu_page`创建后台菜单,以及使用`settings_api`创建和保存设置。 三、...

    WordPress的Android应用

    在应用中,数据库的使用也很常见。SQLite是Android内置的关系型数据库,用于存储离线数据,如用户偏好设置或部分网站内容。 ROOM库是Google推荐的SQLite ORM(对象关系映射),可以简化数据库操作。 另外,考虑到...

    adminer for wordpress

    在WordPress世界中,"Adminer for WordPress"是一个非常实用的工具,它为用户提供了方便、高效的数据库管理界面。Adminer是一个轻量级的数据库管理应用程序,它允许用户直接在WordPress环境中浏览、编辑、添加和删除...

    wordpress的幻灯片插件 Revslider 中文汉化版

    8. **兼容性广泛** - Revslider与大多数WordPress主题兼容,并且与 WooCommerce 等常见插件协同工作,提供无缝集成。 9. **中文汉化版** - 对于中文用户来说,中文汉化版的Revslider使得操作界面更易理解,减少了...

    wordpress-4.7.4-zh_CN.tar.gz

    例如,可能有用户在之前的版本中遇到的页面加载速度慢、编辑器操作不顺畅或者某些插件无法正常工作等问题,在4.7.4版本中都得到了有效的解决。 此外,WordPress 4.7.4 还可能包含了一些新的特性或改进。比如,它...

    Wordpress插件移动端下菜单导航PhoneMenu

    在WordPress中,插件是增强网站功能的重要工具,PhoneMenu就是这样一款专为移动端设计的下拉菜单导航插件。它旨在提升移动设备用户在浏览WordPress网站时的体验,特别是对于那些拥有复杂菜单结构的网站,PhoneMenu能...

    wordpress模板开发详情

    在WordPress的世界里,模板开发是构建网站外观和用户体验的核心部分...在这个过程中,你可以参考`wordpress-themes`中的示例文件,以实际操作来加深理解。不断实践和探索,你将能够构建出令人印象深刻的WordPress网站。

    wordPress 的主流模板

    安装和运行WordPress在CentOS上非常常见,因为其稳定性和安全性。通过配置Apache或Nginx服务器、MySQL数据库和PHP环境,用户可以在CentOS上轻松搭建WordPress站点。 总结,"shapely"和"hestia"这两个WordPress模板...

    WordPress.v3.0.3 PHP 中文版

    1. **多站点支持**:WordPress 3.0引入了多站点功能,允许用户在一个单一的安装中管理多个独立的WordPress站点,这对于网络管理员来说是一个巨大的进步,大大简化了管理和维护的工作。 2. **主题定制器**:v3.0.3中...

    Laravel开发-wordpress

    1. **Laravel的集成策略**:在Laravel中整合WordPress,一种常见方法是将WordPress作为一个子应用或者微服务。Laravel可以处理API接口、认证、路由等核心业务逻辑,而WordPress作为内容管理部分,负责文章、页面、...

    腾讯EDC wordpress主题

    腾讯EDC WordPress主题充分利用了这一优势,为用户提供了一套易于操作和定制的界面,可以自定义颜色、字体、布局等元素,以满足个性化需求。 在这款主题中,图片展示是核心功能之一。它通常会包含响应式设计,确保...

    elementor-3048-wordpress_WordPress_php_

    在WordPress社区中,Elementor已经成为了许多开发人员和非开发人员首选的页面构建工具,因为它大大简化了网页设计流程。 在“WordPress”这一标签中,我们看到Elementor是与WordPress紧密集成的。WordPress是一款...

    WordPress模版开发完整解读

    ### WordPress模版开发详解 WordPress作为全球最流行的网站构建平台之一,其强大的模版系统为开发者提供了无限的创作空间。本文将深入解析WordPress模版开发的核心要素与关键函数,帮助你构建美观、功能丰富的网站...

    wordpress-5.0.4-zh_CN.tar.gz

    ".tar.gz"是一种常见的文件压缩格式,通常在Linux和Unix环境中使用。我们需要先解压这个文件,可以使用如7-Zip或WinRAR等工具在Windows系统中完成解压。 解压完成后,你会看到一个名为"wordpress"的文件夹,里面...

Global site tag (gtag.js) - Google Analytics