您当前的位置:首页 > TAG信息列表 > rewrite-rules
多站点中分类和cp的重写规则不同?
我正在用multisite创建一个多语言网站,我想知道您是否可以为使用相同主题的不同网站的分类法和自定义帖子指定不同的重写规则。也许可以检查是否使用了某个子域,然后使用不同的重写?建议?
重写规则时的Remove_Query_Arg()
我正在尝试添加Back to Search Results 链接,本质上只会链接回起始搜索页-例如/?s=test. 我已经查看了全局查询变量,并确实看到paged 可用的查询参数——例如,当permalink结构设置为默认值时,它会执行此操作/?s=test&paged=2 贯穿remove_query_arg(array(\'paged\')) 正确地成为/?s=test. 但是,当您访问搜索结果的第二个页面时,您使用的不是默认的永久链接结构,它不会删除page/2 这是默认分页结构的输出。我
两个添加_重写_规则的最佳代码
我有两个自定义重写规则;在阅读了这里的大量优秀帖子后,我找到了一种让它们发挥作用的方法。问题是:Is there a way to merge this code? I\'m not sure that the way I wrote it is optimal:在我的功能中。php我有第一条规则的代码:add_action(\'init\', \'rewrite_cat\'); // Rewrite Category add_action(\'query_vars\', \'rewrit
rewrite rules hierarchical
我希望我的WordPress遵循以下规则:/productes/ 包含所有产品的页面/productes/[category]/ 包含该类别所有产品的分类页面/productes/[category]/[subcategory]/ 包含该类别所有产品(与2相同)的分类页面/[productes]/[category]/[product]/ A.single-productes.php 将显示类别产品/[productes]/[category]/[subcategory]/[product]/ A.sin
正在为添加重写规则而苦苦挣扎
我读过:Wordpress redirection to get url friendly这让我想到:1) wp。塔斯普卢斯。com/教程/创造性编码/重写api基础知识/2) wp。塔斯普卢斯。com/教程/创造性编码/重写api post类型分类法/根据#1的结尾,我安装了这个:wordpress。org/extend/plugins/monkeyman重写分析器/使用该插件,我可以查看并测试通过add\\u rewrite\\u rule添加的规则。然而,当我在前端站点上尝试相同的URL请求时,我得
插件中的Query_vars是否不工作?
我在为wordpress编写插件时遇到问题。首先,我注册了一个新的query_var 并添加新的重写规则:function nng_users_query_vars( $vars ) { array_push( $vars, \'nng_users\' ); return $vars; } add_filter(\'query_vars\', \'nng_users_query_vars\'); function nng_users_rew
重写查询字符串的规则
我有一个分类搜索表单,链接输出是http://localhost/wp/?cityid=16 但我想把它改写成http://localhost/wp/cityid/16 。htaccess# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /wp/ RewriteRule ^index\\.php$ - [L] RewriteCond %{RE
重写多语言网站的规则,比如qTranslate?
我想为语言切换编写自己的小插件。为此,第一件事就是运行重写规则。我已经在网上搜索了两个小时,但我还没有找到我的问题的答案。我希望它是这样的:http://www.mysite.com/de/post-title/ 或http://www.mysite.com/de/projects/project-title/所以基本上,我要做的是保留当前url及其所有参数,只需在站点url和路径之间添加当前活动的语言片段。以下是我目前的代码:function rewrite_rule_de(){ add
如何让来自Facebook的WordPress链接得到充分评估
The short version: 从Facebook到页面的任何链接都会在wordpress安装中的“硬编码页面”处停止计算,忽略URL的其余部分。它不允许使用我编写的快捷代码,该代码自动为外部表中的任何不动产列表生成页面上的内容。The Long Version我创建了一个wordpress插件,它可以显示外部数据库中的内容(房地产清单),并按预期工作。我使用短代码在单个页面上显示任何单个列表,即:http://www.lbjrealestate.com/property/Horseshoe-Bay
添加_重写_规则行为异常
我正在通过更改重写规则自定义另一个插件,从: add_rewrite_rule(\'^api/auth/([0-9]+)?/?\',\'index.php?__api=1&uid=$matches[1]\',\'top\'); 收件人: add_rewrite_rule(\'^api/auth/\',\'index.php?__api=1\',\'top\'); 更改后(以及not forgetting to refresh the permalinks) 我的端点
如何从浏览器访问位于主题文件夹中的.html文件?
默认情况下,您无法直接从浏览器访问主题文件夹中的文件,我应该进行哪些更改以例外?
WordPress不考虑模板层次结构(获取index.php而不是single.php或page.php)
我在开发自定义主题时遇到了一个奇怪的错误。编辑完自定义帖子类型单一视图的模板后,我继续处理页面的模板文件,我发现Wordpress实际上是指向索引的。php模板文件而不是页面。php在我的主题中用于生成页面外观。我尝试在“阅读”设置中更改网站主页和博客主页的设置。我尝试刷新permalinks结构(通常使用%postname%)。我还尝试恢复到标准/=post\\u id结构。在这种情况下,效果很好。。。但是任何带有%postname%的东西都不起作用。我禁用了插件,但没有任何更改。它只是拒绝与漂亮的pe
HTAccess重写与WordPress规则和SSL冲突
这一条让我很困惑——我有下面的htaccess规则来将ssl重定向到非ssl页面。这很好,但我想从这个规则中排除某些wordpress请求-例如,https://mysite.com/info/. 我尝试了以下方法:#rewrite all ssl pages to non-ssl for everything that doesn\'t have /info/ in the request uri RewriteCond %{HTTPS} on RewriteCond %{REQUE
将元值添加到固定链接
我有出版物,我只想在永久链接中添加年份和月份。目前,发布年份和月份作为元值添加到帖子中。我已将出版物设置为自定义帖子类型,并为出版物的特定标题创建了分类法。我希望permalink是:出版物/出版物名称/出版年份/出版月份/职务名称我只想将发布年份和月份的元值添加到永久链接中。到目前为止,我已经能够提取发布的年度和月份并将其添加到url,但不幸的是,当我尝试访问帖子时,我一直得到404。我想我在下面的步骤中走错了方向。。。任何帮助都将不胜感激。以下是我按照以下顺序执行的步骤:由于我在url中添加了出版年份
重写规则以重定向到最新日期固定链接
我有一个存档文件,它使用表单上的URL显示www.mysite.ex/mycpt 我需要为URL制定一个重写规则,将其重定向到具有最新日期存档的永久链接,该存档在表单上www.mysite.ex/mycpt/2012/01/31. 归档文件使用相同的归档文件mycpt。php模板,但我的猜测是,在这种情况下,它是一种自定义的Post类型并不重要。我可以使用get\\u posts获取最近的发布日期,并提取post_date 对于post_type 并使用该信息将路径附加到上述URL。我想我可以把它放在一个
需要添加重写规则,将有关帖子的附加信息添加到URL
A有一个职位类型venues 具有以下属性title, state, 和suburb. 目前使用默认WordPress permalinks,我得到以下格式:mysite.com/venue/{title}但是,我希望完整的url为:mysite.com/venue/{state}/{suburb}/{title}这些信息可以从数据库中检索,永久链接的url格式如下:mysite.com/?venue=title我相信也有可能通过身份证找到一些方法。。。我的问题是,如何创建一个重写规则,根据post_id
来自POST类型的固定链接中的自定义分类
我正在为该帖子类型使用自定义帖子类型和自定义分类法。此代码段当前为post类型设置永久链接:\'rewrite\' => array(\'slug\' => \'myrewritebase\'), 我以这种方式注册taxonmy:register_taxonomy( \'my_taxonomy\', \'my_post_type\', 我必须为自定义帖子类型设置哪些重写?我这样试过:\'rewrite\' => arra
自定义类别的默认类别链接是断开的链接
我正在开发一个多任务插件,该插件应该使用特定的模板来设置站点,包括设置几个静态页面和菜单项,以及博客帖子的“博客”类别。该类别创建得很好,其中有一篇文章,我已经知道如何使用page_for_posts 选项但是,WordPress会在博客的侧栏中的“类别”下创建指向每个类别的默认链接。它在那里建立的链接被破坏了。It链接到/category/blog, 但当你点击链接时,你会得到一个404——“好吧,这太尴尬了……”。相同的链接显示在默认404模板的页脚中,但仍然断开(很明显)。我不知道为什么这个链接不起
解析/作者/到(所有作者的)页面或档案模板
我知道如何查询用户和创建作者列表,并且可以在页面模板中完成这项工作,就像下面描述的那样:Authors Page : A page of authors我的问题是。。。。有没有办法让我拥有www.site。com/作者解析到显示所有作者列表的页面?我刚刚尝试创建一个带有“author”slug的静态页面,它是404s,这并不奇怪,我猜想b/c WP希望“author”后面会有什么东西,但什么都没有。我是要创建一个端点(重写内容对我来说仍然很复杂),还是可以截取template\\u重定向并将其发送到我的自
如何实现此永久链接->类别名称/自定义帖子类型名称/帖子名称
我正在尝试使用类别为我的网站提供结构。我将在我的网站上创建名为英格兰、威尔士、苏格兰和爱尔兰的部分。这些将是类别。我的帖子将使用自定义帖子类型-视频、指南、活动、俱乐部等。因此,如果我使用“视频”CPT创建一个名为“南方麻烦”的帖子,将其附加到“英格兰”类别,我希望slug格式为:category-name/custom-post-type-name/post-name例如mysite。com/英格兰/视频/南方的麻烦我还希望以下永久链接也能像这样工作-mysite.com/england/ - 显示该类