您当前的位置:首页 > TAG信息列表 > rewrite-rules
Taxonomy Pagination Rewrite
我有一个名为“推荐信”的自定义帖子类型,其中包含reviews. 我还有一个名为“推荐部门”的分类法reviews. 目标是我将拥有像/reviews/sales/ 或/reviews/service/. 除了分页之外,一切都按照我的意愿进行。我尝试了所有不同的提示和技巧,以使分页按预期工作,但不管怎样/reviews/sales/page/2 就是不管用。但是,如果我手动输入/reviews/sales/?page=2 正如人们所期望的那样,这将导致第二页的结果。是否有允许我使用查询字符串的重写规则?p
是否使用HTACCESS重写规则破坏缓存?
我正在努力跟随this tutorial 也就是说,我可以让服务器发送类似文件的样式。css,如果请求的文件是样式。15458888.css,将重写规则放入htaccess文件中。此规则RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+).(d+).(js|css)$ $1.$3 [L] 所以我在head 标签:<?php $time = filemtime(get_template_directory() .\'/assets
具有多个分类的存档页面重写
好吧,我已经阅读了这个问题的几乎所有答案,但我的情况一定是独一无二的。我试图做的理论上很简单。注册CPT时,我设置了以下内容:\'rewrite\' => array( \'slug\' => \'resources/%resource_type%\', \'with_front\' => false ), \'with_front\' => false 因为标准立柱使用底座。我还有一页example.com/
每个产品变体的自定义URL-重写规则
我想为我的每个产品变体都有一个单独的url。为此,我需要创建一个重写规则,用于产品URLIe,我的产品URL是https://example.com/product/tshirt/ 该产品有两种变体-尺寸和颜色。我希望能够访问url上的产品,如https://example.com/product/tshirt/size-s-color-black这显然与add_rewrite_rule 作用我不知道如何构建url结构,以便能够访问url的变体部分function custom_rewrite_basic
使用自定义帖子类型和分类时的WP重写规则问题
我正试图实现米洛在这篇文章中分享的完全相同的东西:WP Rewrite Rules - Custom post type & taxonomy所有的工作都与分页完美结合,但我在尝试访问我的单一自定义帖子类型帖子时得到了404。要解释:地点com/产品=正常地点com/products/page/2=正常地点com/产品/类别=正常地点com/产品/类别/页面/2=正常地点com/产品/类别/产品名称=404下面是我的代码($ProductCategoryBaseSlaug是一个php变量集,在本例
自定义永久链接有效,常规页面永久链接无效
我有一些用于自定义帖子类型的自定义永久链接,如下所示:/产品/类别/子类别/产品名称我写了一个generate_rewrite_rules 用于与该自定义帖子类型相关的永久链接的函数。然而,我通过WP的界面创建的任何常规页面都显示为404,而这些自定义永久链接仍然有效。我确信这是Apache的问题。不知道怎么了。我有一个可编辑的。htaccess到位,里面有正常的东西。。。# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEng
Rewrite specific action url
是否可以重写索引的特定操作url?示例操作url:http://example.com/?action=test 或http://example.com/index.php?action=test如果url的操作为“测试”,则会将其重新写入:http://example.com/test/如有任何帮助、示例代码或解释,将不胜感激。
如何在WordPress中使用重写规则更改URL
我有一个名为aircraft-gallery 我在这个页面上显示了数据库中的数据,它工作正常。我有另一个页面名为aircraft-gallery-class 我正在发送数据?id 变量并使用GET[\'id\']接收该数据,然后将该数据发送到数据库以获取结果,这样也可以正常工作。这是我在WordPress函数中的控制器,用于获取idpublic function view_air_crafts_by_class(){ //var_dump(get_query_var(\'id\')
静态变量和添加_重写_规则?
我正在建立一个小型网站,我希望每当一个人使用某个链接时,他都会被重定向到frontpage,并打开一个公式。外汇:www.homepage。com/example/-->www.homepage。com公司过去,我使用add\\u rewrite\\u rule使用自定义变量重定向用户,只需使用以下命令即可轻松重定向用户:add_rewrite_rule(\'^example/?\',\'index.php\',\'top\'); 但我的“问题”是我需要一个静态变量,所以我想我可以这样做:
301重定向中的MOD_REWRITE删除参数
我该如何重写:http://www.example.com/?aff=number 收件人:http://www.example.com 我要删除上的所有实例aff=x 无论URL中有多少其他参数。
使用CPT和分层分类的自定义固定链接
CPT:产品分类法:prod\\U cat当前URL子术语domain.com/product-category/pulp/</分层子项domain.com/product-category/pulp-iqf/pulp/apple/</单个CPT岗位domain.com/product/apple-juice-concentrate/所需URL子术语domain.com/pulp/</分层子项domain.com/pulp-iqf/pulp/apple/</单个CPT岗位domai
使用URL重写为自定义帖子类型添加自定义URL
我正在使用ACF制作一个多语言网站。我的自定义帖子URL必须同时使用和不使用/en/ 作为前缀。例如。mysite.com/posttype/any-slug/ 和mysite.com/en/posttype/any-slug/ 必须显示相同的帖子。我尝试在函数中使用此重写规则。php(以及它的一些变体),但很难让它工作:add_action(\'init\', \'add_my_rule\'); function add_my_rule() { add_rewrite_
连接到初始动作会不会太频繁地触发它?
“注意,我不建议add_custom_rewrite_rule 进入init 动作,因为它会频繁开火。这只是一个例子。应用该功能的更好地方是主题激活、插件激活,可能是save\\u post操作等。根据需要执行的操作,您可能只需要启动一次或几次“我找到了这个建议here. 在我的WP安装中,我使用了一个第三部分插件,该插件连接到init 更改自定义post类型slug的操作。这是个问题吗?
重写规则未正确重定向
我正在使用Rewrite Plugin 从Wordpress插件站点:Wordpress Plugin Page我正在尝试获取以下URLhomes-for-sale-details/4420/217007490/177/Fb-landing-page 在子目录中调出自定义PHP页面propertylisting1. 所以这是我的规则:^homes-for-sale-details/4420/217007490/177/Fb-landing-page(.*)$我把它重定向到propertylisting1/
如何捕捉重写规则,然后显示特定的帖子?
我试图捕获重写规则发送的参数,然后显示选定的帖子。但现在,即使我可以检索这些参数,页面也会重定向到我自定义帖子类型的存档。其中,我需要显示与来自重写规则给定的查询字符串的自定义查询构建相匹配的帖子。add_action(\'init\', function () { $terms_slug = getCustomTermsSlug(); // @note Catch /{foo} add_rewrite_rule(\'^(\' . implode(\'|\'
ADD_REWRITE_RULE对语言特定字符无效
我的默认搜索查询:example.com/search/?search_text=keyword 我想要改变的是:example.com/search/keyword 所以我在我的function.phpadd_rewrite_rule(\'^search/([^/]*)?\',\'index.php?pagename=search&search_text=$matches[1]\',\'top\'); 对于英文字母表很好,但每当我用我的语言搜索关键字时,如下所示:e
在创建自定义帖子类型和分类后,会立即生成哪些永久结构标签?
我很好奇:当我创建自定义分类法或post类型时,自动生成并准备使用哪些新的permastructure标记?似乎没有关于的文档。
重写规则:‘init’、‘reWRITE_RULES_ARRAY’、‘GENERATE_REWRITE_RULES’之间的区别?
我想知道,有什么区别,添加重写规则的最佳过滤器/操作是什么?我用了所有的,但我还是说不出为什么要用其中一个。add_action(\'init\', \'add_rewrite_rules\'); // or: add_action(\'generate_rewrite_rules\', \'add_rewrite_rules\'); // or: add_filter(\'rewrite_rules_array\',\'add_rewrite_rules\');
如何在WordPress中更改URL
我从2天开始就在寻找解决方案,但仍然面临问题:(我还从Permalink设置域/示例帖子中选择了/我在GET[\'id\']变量中发送值并接收该值我有一个URLmydomain。com/父页/子页/?id=大约%20text我想要这个mydomain。com/父页/子页/部分%20文本我在函数中使用这些函数。php文件add_filter( \'query_vars\', \'wpse12965_query_vars\' ); function wpse12965_query_vars(
日期档案固定链接修改
我对日期存档permalink做了一些调整。function my_rewrite_rules($wp_rewrite){ $rules = array(); $rules[\'news/([0-9]{4})/?$\'] = \'index.php?year=$matches[1]\'; $wp_rewrite->rules = $rules + $wp_rewrite->rules; } add_action(\'ge