Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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 在WordPress中创建动态URL_Php_Html_Wordpress_Url_Dynamic - Fatal编程技术网

Php 在WordPress中创建动态URL

Php 在WordPress中创建动态URL,php,html,wordpress,url,dynamic,Php,Html,Wordpress,Url,Dynamic,我正在用WordPress、Woocommerce和BuddyPress制作一个电子商务网站。我们允许会员上传他们产品的图片。产品类别名称与成员的用户名相同。因此,如果exampleUser1上载了一个产品图像,则该产品被赋予“exampleUser1”类别 这是我和我的团队正在使用的一种临时方法,以便成员可以在一个页面(产品类别页面)上看到他们的所有产品 我想创建一个动态URL,我可以通过一个链接到登录用户的产品类别页面的按钮来显示该URL。我已经研究过如何使用functions.php和将变

我正在用WordPress、Woocommerce和BuddyPress制作一个电子商务网站。我们允许会员上传他们产品的图片。产品类别名称与成员的用户名相同。因此,如果exampleUser1上载了一个产品图像,则该产品被赋予“exampleUser1”类别

这是我和我的团队正在使用的一种临时方法,以便成员可以在一个页面(产品类别页面)上看到他们的所有产品

我想创建一个动态URL,我可以通过一个链接到登录用户的产品类别页面的按钮来显示该URL。我已经研究过如何使用functions.php和将变量传递到URL来实现这一点,但我没有运气让任何东西起作用


谢谢你的帮助

对于像productImage之类的所有用户,您应该将类别更改为常量值。那么就不需要动态URL,相同的URL将适用于所有用户。只需创建一个页面模板并在循环中使用WP_Query,如下所示:

$author = get_current_user_id();
$args = array(
    'author' => $author,
    'post_status' => 'any',
    'category_name' => 'productImage',
    'post_type' => 'attachment'
);
$query = new WP_Query( $args );

对于像productImage之类的所有用户,您应该将类别更改为常量值。那么就不需要动态URL,相同的URL将适用于所有用户。只需创建一个页面模板并在循环中使用WP_Query,如下所示:

$author = get_current_user_id();
$args = array(
    'author' => $author,
    'post_status' => 'any',
    'category_name' => 'productImage',
    'post_type' => 'attachment'
);
$query = new WP_Query( $args );

请发布您尝试过的代码。请发布您尝试过的代码。