您当前的位置:首页 > TAG信息列表 > url-rewriting
Custom taxonomy returns 404
当我访问我的自定义分类页面时,我得到了一个404页面。自定义分类法称为“制造商”。我还有一个名为“产品”的cpt。EDIT 1:这与cpt重写有关。如果禁用重写,分类法工作正常。注意事项:permalinks flush无助于模板分类制造商。php exists WP version is 4.4.2 WP category具有基“kategorie”post url设置为“post name”cpt应具有“pretty url”(无任何前缀)这是cpt的“product”: functio
GET_POST_PERMALINK()和自定义永久链接重写
我一直在研究一个名为“product”的CPT,它有定制的永久链接。以下是CPT的一部分:\'rewrite\' => array( \'slug\' => \'catalog/%product-cat%\', \'with_front\' => false ), 然后,我添加了一个过滤器,以按照我想要的方式正确重写链接:add_filter(\'post_type_link\', \'pr
向没有固定变量和分页的页面添加重写规则
我设置了一个页面,用户可以通过标签搜索帖子,例如四个类别。按房间-按风格-按颜色-按功能,每个都有一个未定义的子类别数量,这取决于每个类别关联的标签数量(这些类别和子类别是硬编码的),效果很好,我有一个重写规则: add_rewrite_rule(\'discover/interiors/interior-results/(.+)\', \'index.php?pagename=discover/interiors/interior-results&tag1=$matches[1]\', \'to
WordPress add_rewrite_rule()无法访问较低的url级别
我有一个名为“shop”的帖子类型,添加了查询变量和重写规则。// Adds query vars for shop post type function gtp_add_shop_query_vars( $vars ) { $vars[] = \'shop-category\'; $vars[] = \'width\'; $vars[] = \'height\'; return $vars; }
无法获取/%postname%/永久链接工作,所有链接上均为404
我只有网页,没有链接的帖子。目前这只是一个模拟网站。我使用了一个特定的主题,将其设置为“Post name”permalink,链接运行良好。但后来我换了另一个主题(我想这是我唯一做的更改),但链接似乎不再起作用了-它给出了404个错误。切换回第一个主题没有任何帮助。只有普通permalinks有效。这是在Linode Ubuntu 12.04.5 LTS机器上运行的,该机器上有其他Wordpress博客,运行着类似的设置,但没有问题。尝试在“普通”和“帖子名”模式之间来回切换,但没有成功。httpd。c
Rewrite in plugin
我用短代码制作了插件。用户在“bz”页中输入短代码。现在,该插件在www.sitename页面上使用。通信/bz。我想在我的插件之后获取所有url内容。所以,当用户输入www.sitename时。com/bz/hello我收到“哎哟!找不到那个页面”,我想有www.sitename。通信/bz?abc=你好。我什么都试过了。。。但它不起作用!add_action( \'init\', \'custom_rewrite\' ); function custom_rewrite(){
在不同URL级别上重写规则分页
我有一个自定义的帖子类型,叫做shop 其中包含产品帖子。此帖子类型连接到分类shop-category, 指定车间内的产品部分。每个产品都有一个item_width 和item_height 自定义字段。正如您在下面看到的,我制作了一些URL,以按宽度和高度过滤产品:https://www.example.com/shop-category/product/ https://www.example.com/shop-category/product/80/ https://www.exa
使用自定义字段值从404页面重定向
我正在从旧的CMS迁移到WordPress。旧文章保存为帖子,新WordPress永久链接为%post id%。旧的URL slug是唯一的,并保存为每个帖子的自定义字段;自定义字段名为“old\\u url”。For example:<发布ID:123自定义字段名称:old\\u url自定义字段值:/servlet/Satellite?c=条款A\\U c&;cid=1189064956899我想使用old_url 从旧链接重定向到新链接。因此,如果有人请求“domain.com/serv
按URL分段获取自定义帖子
请就我的这种情况给我一个建议。我有一个自定义的帖子类型\"house\".它具有两种自定义分类法:\"region\" 和\"status\".我想走出所有的“房子”\"for rent\" 和位于\"istanbul\" 属于\"turkey\"在浏览器中键入此URL时:hostname.com/for-rent/turkey/istanbul谢谢
如何创建我创建的页面的伪静态规则
我是一名中文WordPress开发人员,我不熟悉英语,所有内容都是机器翻译。我是一个中国的WordPress的开发者,我不熟悉英语,所有的内容都是机器翻译。我想为我的网站创建一个单独的评论页面。我希望能为我的网站创建一个单独的评论显示页面这是我的想法:我的想法如下我创建了一个postcomment-page.php 关于我的WordPress主题的页面它的URL是xxx.com/postcomment-page我有一个$_GET[\'postid\'] 和a$_GET[\'paged\'] 在此页上。总共
我有一个自定义分类分配给两种帖子类型。如何为每种帖子类型的不同术语档案创建URL?
我正在为一个客户端开发一个站点,并使用一个插件添加“event“自定义帖子类型和”event-category“分类法。我还使用register_taxonomy_for_object_type 作用现在,我有了以下工作URL方案:使用URL结构访问帖子site-name.com/article/post-slug</使用URLstructure访问事件site-name.com/event/event-slug</事件类别术语归档具有URL结构site-name.com/events/eve
如何删除基本URL重复?
我在下载链接中遇到了一个问题,URL变得重复。像这样http://localhost/test/files/http://localhost/test/files/2016/05/testonly.docx与live网站相同:http://www.homecredit.ph/wp-content/uploads/home1/homecre1/public_html/files/News-26.jpg, URL出错如何修复此问题?我没有在.htaccess.htaccess:# BEGIN WordPres
将默认URL更改为插件自定义帖子类型
我在我的插件“Luckydraw”中有一个自定义帖子类型作为“凭证”。通过单击post链接,wordpress将其URL生成为:http://localhost:81/luckydraw/index.php/voucher/testing-2/ 但我想把它改为:http://localhost:81/luckydraw/voucher/testing-2/ 我该怎么做?
如何防止页面查询变量的值更大时重定向到最大值2147483647?
我有一个身份证10101000003163我将其设置为my href as\"technical/10101000003163/\"但WordPress将我重定向到\"technical/2147483647/\"我怎样才能阻止WordPress这样做?我的重写规则是function rewrite_technical() { add_rewrite_rule(\'^technical/([0-9])/?\', \'technical/?pid=$matches[1]\', \'bottom\
无论刷新规则如何,都不会加载单个-{post_type}.php
我有以下代码来定义producto 自定义类型帖子:add_action(\'init\', \'custom_post_producto\'); function custom_post_producto() { $args = array( \"label\" => \'Productos\', \"labels\" => $labels, \"description\
How to rewrite url wordpress?
我正在做WordPress帖子过滤。申请表获得此url后:http://local/rieltplus/category/catalog/?type=flat&price_min=1000&price_max=2000&area_min=5&area_max=50&room_num=5&etage=2&plan=old 如何像这样重写url:本地/rieltplus/类别/目录/TYPE&;最小价格=1000(&U);价格\\u ma
从固定链接结构中删除自定义帖子类型的子类别
我已将自定义帖子类型的永久链接设置为/%Custom\\u taxonomy%/%postname%/使用自定义帖子类型永久链接插件设置此CPT的自定义规则。这给我的是网站。com/cpt/term/sub-term/postname。是的,这个职位在副学期。我想要的是网站。com/cpt/term/postname,因此从永久链接中删除子项。看看这个问题Remove child category from URL 然后是代码https://core.trac.wordpress.org/browser/
自定义发布类型发布具有子`Page`发布类型发布
奇怪的是,我似乎找不到任何人以这种方式提出这个问题。是否有可能使页面成为CPT的子页面?以一种可重复的方式(更多信息请参见下文)注意,我并不是说反之亦然——这很容易,请参见:Can a custom post type have a Parent Page?示例:我有一个CPTauthor 具有permalink结构:http://example.com/authors/john-doe 我想要一个自定义的感谢帖类型page 居住在http://example.com/authors/john-doe/t
WordPress认为我的定制路线是404
我创建了一个插件,用于设置自定义路由,然后加载该url的模板文件。一切正常,除了WordPress似乎认为它是404,尽管它正确地呈现了我的模板。例如,文档标题中显示404error404 类添加到<body>自定义url为域。com/path/:id其中:id 是与帖子id相对应的动态值,因此URL可以是域。com/path/275。在下面的示例中some_id 用作post id变量。以下是我的插件的简化版本:<?php class MyPlugin {
将重写规则添加到固定链接结构
我在设置>永久链接中为帖子设置了自定义结构,如下所示:/%category%/%post_id%-%postname%这对我的大多数帖子都很有用,但有一个类别我想从中删除post\\u id,所以看起来像这样:/%category%/%postname%因此,如果类别是MOUSE,帖子id是123,postname(slug)是我最棒的鼠标帖子,那么永久链接正确地如下所示:mydomain.com/mouse/123-my-great-mouse-post但是,如果类别是DOG,那么我不需要post