【问题标题】:Hide Wordpress dashboard?隐藏 Wordpress 仪表板?
【发布时间】:2013-12-17 00:47:36
【问题描述】:

我是 wordpress 新手,对某些东西有点困惑。我正在尝试为自己建立一个分类市场类型的网站。我不是为“客户”建造这个。由于我的编码技能达不到标准,我可能会使用几个不同的插件。最终,我希望会有很多由买家和卖家组成的用户。

我的问题与 WP 仪表板有关。当买家/卖家注册我的网站时,他们能否看到后端 WP 仪表板?我希望他们根本无法访问后端仪表板,更不用说 WP 品牌的仪表板了。这可能吗?如果有的话,有什么线索可以说明如何实现吗?

谢谢你,布赖恩

【问题讨论】:

    标签: wordpress dashboard


    【解决方案1】:

    WordPress 可能不适用于那种网站,即使有一堆插件。阅读其他内容管理系统,以防万一。

    此链接可能会回答您的问题: http://buddypress.org/support/topic/how-to-prevent-non-admins-from-accessing-wp-admin-dashboard/

    您也可以将其添加到主题的 function.php 文件中:

    // DISABLE ADMIN BAR FOR ALL USERS
    show_admin_bar( false );
    

    【讨论】:

      【解决方案2】:

      普通用户实际上看不到“后端”WP 仪表板。他们看到的是一个“个人资料”类型的页面,用于 wordpre 的原始功能;作为一个博客。

      如果您不希望用户在登录时访问此页面,您可以使用几个挂钩。这是登录和注销后重定向到首页的一些代码。这在您的 functions.php 文件中。

      add_action('login_form', 'ang_redirect_to_front_page');
      add_action('wp_logout', 'go_home');
      
      function ang_redirect_to_front_page() {
      
          global $redirect_to;
          if (!isset($_GET['redirect_to'])) {
              $redirect_to = get_option('siteurl');
          }
      }
      function go_home(){
        wp_redirect( home_url() );
        exit();
      }
      

      而且,如果您的主题仍在屏幕顶部显示允许用户转到此“个人资料”区域的菜单,您可以进入您的 footer.php 文件并将其删除:

      <?php wp_footer();?>
      

      但是,如果您这样做,那么您也不会将其视为管理员。

      【讨论】:

        【解决方案3】:

        如果您不太习惯 wordpress,请使用 WOOCOMMERCE 插件。它完全免费且有据可查

        【讨论】:

          猜你喜欢
          • 2014-09-29
          • 2014-08-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-20
          • 2021-10-29
          相关资源
          最近更新 更多