【问题标题】:how to create a dynamic php url如何创建一个动态的php url
【发布时间】:2015-11-01 00:56:38
【问题描述】:

我正在尝试创建一个类似于 localhost/wordpress/slug/username 的动态网址

我正在使用wp_redirect 函数将用户重定向到此网址,但问题是我不知道如何编写此网址?

我尝试创建一个像 $user = wp_get_current_user(); 这样的变量来包含它像这样 wp_redirect( 'http://localhost/wordpress/slug/$user' );但是它不起作用所以请有人帮助我

谢谢

【问题讨论】:

    标签: php wordpress url


    【解决方案1】:

    首先你需要使用双引号进行变量插值。

    "http://localhost/wordpress/slug/$user"
    

    第二个 $user 变量产生一个 WP_User 对象,你实际上需要 display_name 属性

    $user->display_name
    

    所以最终的代码是这样的:

    wp_redirect( "http://localhost/wordpress/slug/$user->display_name" );
    

    【讨论】:

    • 您好,感谢您的回答,但是使用您给我的代码,我只有在单击链接 [localhost/wordpress/slug] 时才能获得此结果,所以现在我认为声明变量或可能存在问题我缺少声明一个函数,,,,请记住,我正在我的主题文件夹中的 function.php 文件中编写我的代码
    • 请告诉我下一步该做什么
    • 老兄请帮帮我
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-19
    • 2015-02-18
    • 2011-03-25
    • 2011-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多