当前位置: 首页 > 知识库问答 >
问题:

查询字符串参数不工作在我的wordpress项目

公冶嘉茂
2023-03-14

我正在从事WordPress项目。在我的服务器上运行PHP7.0并安装WordPress 4.9.4。我面临的问题是:我已经创建了一个模板文件,我正在尝试打印url中的查询字符串变量,然后返回Array()空数组

当我在根文件夹的另一个文件上尝试print_r语句时,它可以正常工作,但在functions.php或模板文件(在WordPress页面上)上它不能工作。

有人能告诉我这是怎么回事吗?。以下是my htaccess文件代码:


    # BEGIN WordPress
    Options +FollowSymLinks
    DirectoryIndex index.php
    ErrorDocument 404 /
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . /index.php [L]
    
    # END WordPress

共有1个答案

齐招
2023-03-14

检查您的nginx配置nginx.conf

你的位置应该是这样的。

# WORDPRESS 
location / {
    try_files $uri $uri/ /index.php?q=$uri&$args;
}
 类似资料:
  • 我从客户端发送了以下查询字符串参数 在REST服务器中,我如何接收上述格式并正确分配给每个类别? 更新1 参数的值为 {_=[1437904506062],{“take”:75,“skip”:0,“page”:1,“pageSize”:75、“filter”:{“logic”:“and”,“filters”:〔{“field”:“prodCode”,“operator”:“eq”,“value”:

  • 我有一个站点,需要在重定向时保留查询字符串中的page参数。Wordpress条带出页。我无法更改参数名称,因为我无法控制的脚本依赖于该名称。有没有一种方法可以阻止wordpress从URL中过滤/剥离该参数。

  • 我的查询没有使用参数对我的帖子进行排序。 一点背景: 我在foreach语句中,该语句循环遍历“category”id的自定义分类法。在该foreach语句中,我试图调用一个新的WP_查询,从该foreach循环的每个“类别”获取帖子。我的args数组如下所示: 和都是此post\u类型中我的自定义分类中的数组。 和根本不起作用,我想不出原因。

  • 我需要传递一个字符串参数作为querystring参数,这应该是可选的。 在这里,我希望将位置作为可选参数。我试着用作为。但它对我不起作用。让我知道解决方案。

  • 我在客户端传递一个网址作为http://xyz.org/audio?s=0.8717912845313549