如何在wordpress中制作php子页面?

如何在wordpress中制作php子页面?,php,wordpress,Php,Wordpress,让我们看看我能不能把问题说清楚。我有一个wordpress网站,有一个标签为“游戏”的页面。我已经把它设置好了,所以页面是用php而不是wordpress编辑器制作的。我不明白的是如何在这一页中创建单独的子页。 所以我得到的是 rheanna.net/game 我想要的是 rheanna.net/game?第1页、rheanna.net/game?第2页等 到目前为止,我已经成功地编写了以下代码,但我得到的是rheanna.net/game/?AA001,它将继续显示第一部分,而不是我希望它显示

让我们看看我能不能把问题说清楚。我有一个wordpress网站,有一个标签为“游戏”的页面。我已经把它设置好了,所以页面是用php而不是wordpress编辑器制作的。我不明白的是如何在这一页中创建单独的子页。 所以我得到的是

rheanna.net/game

我想要的是

rheanna.net/game?第1页、rheanna.net/game?第2页等

到目前为止,我已经成功地编写了以下代码,但我得到的是rheanna.net/game/?AA001,它将继续显示第一部分,而不是我希望它显示的“elseif”部分

$current_user = wp_get_current_user();
$requested = $_GET['p']; 
if($requested == ""){ 
    /**
     * @example Safe usage: $current_user = wp_get_current_user();
     * if ( !($current_user instanceof WP_User) )
     *     return;
     */
    echo 'Username: ' . $current_user->user_login . '<br />';
    echo 'User email: ' . $current_user->user_email . '<br />';
    echo 'User first name: ' . $current_user->user_firstname . '<br />';
    echo 'User last name: ' . $current_user->user_lastname . '<br />';
    echo 'User display name: ' . $current_user->display_name . '<br />';
    echo 'User ID: ' . $current_user->ID . '<br />';
    ?><br><a href="?AA001">Choice 1</a>
    <?php
}
elseif($requested == "AA001"){ 
$user_id = $current_user->ID;
$game = "AA001";
if(update_user_meta( $user_id, 'game', $game)) {
    echo "Success!";
}
}
$current_user=wp_get_current_user();
$requested=$_GET['p'];
如果($request==“”){
/**
*@安全使用示例:$current_user=wp_get_current_user();
*if(!($current\u user instanceof WP\u user))
*返回;
*/
回显“用户名:”。$current_user->user_login。“
”; 回显“用户电子邮件:”。$current_User->User_email。“
”; 回显“用户名:”。$current_User->User_firstname.
; 回显“用户姓氏:”。$current_User->User_lastname。“
”; 回显“用户显示名称:”。$current_User->display_name。“
”; 回显“用户ID:”。$current_User->ID。“
”; ?>


我可能理解错了,但我会尝试引导你朝着正确的方向前进。你可以创建一个帖子,或自定义帖子类型,可以在/game上显示,也可以通过/game?page1或任何你决定设置永久链接的方式访问一篇帖子。这将是最简单的方式。这样,你就可以在e page-/game,显示所有“子页面”或帖子,您可以选择单击其中一个页面,例如/game?page1,只显示“子页面”/post。我试图避免设置wordpress页面并尝试放置多个“页面”在php文件中,我现在被告知是一个锚定链接??我仍然有点迷路……要么使用wordpress,要么不使用。不要走中间路线,因为那不是男人的地盘。不,我很确定我会走中间路线。经过几个小时的摆弄,我终于得到了我想要的东西!!(更新原始帖子)我可能理解错了,但我会尝试引导你朝着正确的方向前进。你可以创建一个帖子,或自定义帖子类型,可以在/game上显示,也可以通过/game?page1或任何你决定设置永久链接的方式访问一篇帖子。这将是最简单的方式。这样,你就可以在e page-/game,显示所有“子页面”或帖子,您可以选择单击其中一个页面,例如/game?page1,只显示“子页面”/post。我试图避免设置wordpress页面并尝试放置多个“页面”在php文件中,我现在被告知是一个锚定链接??我仍然有点迷路……要么使用wordpress,要么不使用。不要走中间路线,因为那不是男人的地盘。不,我很确定我会走中间路线。经过几个小时的摆弄,我终于得到了我想要的东西!!(更新原始帖子)
$current_user = wp_get_current_user();
$requested = $_GET['page']; 
if(!$requested){ 
    /**
     * @example Safe usage: $current_user = wp_get_current_user();
     * if ( !($current_user instanceof WP_User) )
     *     return;
     */
    echo 'Username: ' . $current_user->user_login . '<br />';
    echo 'User email: ' . $current_user->user_email . '<br />';
    echo 'User first name: ' . $current_user->user_firstname . '<br />';
    echo 'User last name: ' . $current_user->user_lastname . '<br />';
    echo 'User display name: ' . $current_user->display_name . '<br />';
    echo 'User ID: ' . $current_user->ID . '<br />';
    ?><br><a href="?page=AA001">Choice 1</a>
    <?php
}
elseif($requested == "AA001"){ 
$user_id = $current_user->ID;
$game = "AA001";
if(update_user_meta( $user_id, 'game', $game)) {
    echo "Success!";
}
}