wordpress页面内的PHP区域

wordpress页面内的PHP区域,php,wordpress,joomla,Php,Wordpress,Joomla,我有一个使用Joomla开发的公司页面,其中有一个用PHP开发的管理区域。只有具有特定权限的用户,partner和partner\u employees才能访问此区域 我需要将前端站点迁移到Wordpress,并使用Wordpress的登录名在受限区域保持相同的行为 可能吗 我应该把这个禁区的目录放在哪里 如何在Wordpress页面上放置指向此区域的链接?如果您只想在wp中呈现受限区域,如My Account在PHP中开发,而不想将另一个框架(Joomla在您的情况下)与wp集成,您可以通过以

我有一个使用Joomla开发的公司页面,其中有一个用PHP开发的管理区域。只有具有特定权限的用户,
partner
partner\u employees
才能访问此区域

我需要将前端站点迁移到
Wordpress
,并使用
Wordpress
的登录名在受限区域保持相同的行为

可能吗

我应该把这个禁区的目录放在哪里


如何在
Wordpress
页面上放置指向此区域的链接?

如果您只想在
wp
中呈现受限区域,如
My Account
PHP
中开发,而不想将另一个框架(
Joomla
在您的情况下)与
wp
集成,您可以通过以下方式实现:

首先,创建一个
wp模板
,该模板包含
受限区域逻辑。裁判:

其次,使用创建的
模板创建
wp页面
,并在
菜单中为该页面设置
链接
。参考:

现在,如果您希望使用Wordpress处理身份验证,您可以使用许多可用的插件,例如:

  • 或者,您可以自定义自己的代码,要了解更多信息,请参阅此处:

    您的模板文件可能看起来像(作为起点):


    希望这有帮助。

    提示:
    其他:
    -than-
    endif
    
     <?php
    /**
     * Template Name: My Account Page Temp
     *
     * @package WordPress
     * @subpackage Twenty_Fourteen
     * @since Twenty Fourteen 1.0
     */
    
    <?php if ( is_user_logged_in() && current_user_can( $capability ) ): ?>
    
     //render your restricted area content          
    
    <?php else : ?>
    
    // Redirect him for login
    
    <?php endif; ?>
    
    <?php get_sidebar(); ?>
    <?php get_template_part( 'featured-content' ); ?>
    <?php get_footer(); ?>