Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建动态php url_Php_Wordpress_Url - Fatal编程技术网

如何创建动态php url

如何创建动态php url,php,wordpress,url,Php,Wordpress,Url,我正在尝试创建一个动态url,看起来像这样localhost/wordpress/slug/username 我正在使用wp\u redirect函数将用户重定向到此url,但问题是我不知道如何编写此url 我试图创建一个变量,比如so$user=wp\u get\u current\u user()像这样包含它wp\u重定向('http://localhost/wordpress/slug/$user')但它不起作用,所以请有人帮帮我 谢谢首先,变量插值需要使用双引号 "http://loca

我正在尝试创建一个动态url,看起来像这样
localhost/wordpress/slug/username

我正在使用
wp\u redirect
函数将用户重定向到此url,但问题是我不知道如何编写此url

我试图创建一个变量,比如so
$user=wp\u get\u current\u user()像这样包含它
wp\u重定向('http://localhost/wordpress/slug/$user')但它不起作用,所以请有人帮帮我


谢谢

首先,变量插值需要使用双引号

"http://localhost/wordpress/slug/$user"
第二个$user变量生成一个WP\u用户对象,实际上您需要display\u name属性

$user->display_name
最后的代码如下所示:

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

您好,谢谢您的回答,但是使用您给我的代码,我在单击链接时才获得此结果[,所以现在我认为声明变量有问题,或者可能我没有声明函数,,,,,请记住,我正在主题文件夹中的function.php文件中编写代码。请告诉我下一步要做什么