Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 pretty permalinks/w通过ModRewrite提供的查询参数(用于排序)_Php_Wordpress_.htaccess_Mod Rewrite - Fatal编程技术网

Php Wordpress pretty permalinks/w通过ModRewrite提供的查询参数(用于排序)

Php Wordpress pretty permalinks/w通过ModRewrite提供的查询参数(用于排序),php,wordpress,.htaccess,mod-rewrite,Php,Wordpress,.htaccess,Mod Rewrite,我目前有wordpress页面,可以通过所有帖子的索引页面和分类页面查看 我目前的permalink结构是整洁的,我希望保持整洁 当前示例 主页帖子列表 类别页面已筛选帖子列表-类别上的筛选 任何帖子列表都需要由用户根据以下参数进行排序 最旧->最新,最新->最旧,昂贵->最便宜,最便宜->昂贵,高档->低档,低档->高档 我已经在functions.php中正确地处理了所有排序,它从GET参数集中检索。最后4个是我已经正确排序/处理的自定义元属性 例如。。。 我无法使用ModRewrit

我目前有wordpress页面,可以通过所有帖子的索引页面和分类页面查看

我目前的permalink结构是整洁的,我希望保持整洁

当前示例

主页帖子列表

类别页面已筛选帖子列表-类别上的筛选

任何帖子列表都需要由用户根据以下参数进行排序

最旧->最新,最新->最旧,昂贵->最便宜,最便宜->昂贵,高档->低档,低档->高档

我已经在functions.php中正确地处理了所有排序,它从GET参数集中检索。最后4个是我已经正确排序/处理的自定义元属性

例如。。。

我无法使用ModRewrite获得一个正常运行的.htaccess文件来实现这一点

对于上面的两个例子,我希望它们看起来像这样

我的Web服务器在Linux服务器上运行Apache

我当前的.htaccess文件如下所示

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

它似乎没有执行我当前的重写操作,但我认为这些操作是由Wordpress在其他地方处理的???

使用添加查询参数Wordpress函数。WordPress设计用于拒绝任何它无法识别的URL查询参数。您需要告诉WordPress您将通过URL发送的新参数

参考:

使用查询字符串检索已修改的URL


您可以使用此函数重新生成URL并将新的查询变量附加到URL查询。您还可以使用查询数据检索完整的URL。

您需要。Wordpress用它的api处理所有重写规则。所以我必须写一个函数来完成它?当然是的!你们应该看看函数。当然-我在看任何指针!?!!这对我来说毫无意义lll@MattTheNinja你做到了吗?谢谢,我仍然理解这是如何回答我的问题的。这似乎与创建添加了参数的链接有关。我想将查询参数更改为一个漂亮的URL。如果这样做了,你能提供一个像我的问题建议这样的例子吗?我只是无法根据WP在那篇文章中给出的例子来理解它,如果它是正确的话