您当前的位置:首页 > TAG信息列表 > url-rewriting
如何按元值筛选自定义帖子类型档案
我在尝试为客户端构建日历插件时遇到了一个问题。我无法为我使用的自定义帖子类型获取基于日期的存档。我对处理永久链接的wordpress系统是如何在较低级别上建立的并不太熟悉,我遇到了麻烦。Background:插件注册一个自定义的帖子类型,event. 每个事件都有一个元值字段,名为kultkal_date, 以以下形式保存日期:2011-09-28. (通过在save_post 操作)。我已经为post类型定义了一个定制的permalink/kalendarie/%kultkal_year%/%kultk
404 redirect based on url
我有这样一个链接:https://www.example.com/bh-job/38/?title=digital-marketing-intelligence-expert 当我浏览到该页面时,我被重定向到404页面,因为该页面不存在。该页面不存在,但我想重定向到https://www.example.com/jobs 相反我还有另一个这样的页面:https://www.example.com/bh-job/121/?title=sem-manager 这是一个实际的页面,可以找到。
是否在不刷新数据库的情况下重写URL?
是否可以在WP中动态创建重写,以便不需要刷新?例如,不是将重写存储在数据库中,而是在插件代码中定义?
自定义分类和重写URL
我正在修复一些自定义模板。有这样一种自定义分类法add_action( \'init\', \'custom_taxonomies\', 0 ); function custom_taxonomies() { register_taxonomy(\'news_category\', \'stfp_news\', array( \'hierarchical\' => true, \'show_admin_column\' => true,
创建可用于不同URL的页面
如何创建可用于不同URL的页面?我想用HTML和JavaScript内容写一个页面,让JavaScript决定页面上有什么内容。example.com/states/Hawaii example.com/states/Ohio example.com/states/Washington example.com/states/California 我如何编写一个页面,将在每个URL上提供服务?
如何减少重写规则的数量?
我正在为我的WordPress站点构建一个强大的过滤系统,我真的希望能为生成的URL创建永久链接。但由于我提供了大量不同的过滤选项,重写所需的不同规则正在失控。我目前正在运行80条重写规则,不知道这是否会严重影响我的网站的性能(尽管我猜这个问题的真正答案是“视情况而定”)。问题是,每次我添加一个新的过滤器选项时,除非我能在正则表达式中捕获它,否则它会使规则数量加倍。How can I simplify rewrite rules with these requirements?分类法可以包含在任何组合和任
Permalinks: Page Not Found
当我在WordPress中打开新创建的页面时page not found 但当我将永久链接重置为无时http://localhost/?page_id=6 正常打开。即使使用此permalink,它也可以工作:/index.php/%postname%/ 但当我把它改为/%postname%/ 我明白了page not found error .这是我的htaccess 文件:# BEGIN WordPress <IfModule mod_rewrite.c>
使用mod_rewrite隐藏类别名称
我有一个网站,至少有3个类别。我已将其中一个设置为默认类别。下一步是,我需要从URL slug中隐藏默认类别的类别slug,其余类别应该保持不变。我当前的永久链接结构是:/%类别%/博客/%帖子名称%/示例:/en/blog/wordpress帖子示例/我需要它是:/blog/wordpress帖子示例/其他类别应保持不变:/fr/法文职务//de/德文职务/我目前的htaccess内容如下:RewriteEngine On RewriteBase / RewriteCond %{HTTP
重写URL-将自定义变量作为目录路径插入
我正试图在WordPress中用我自己的自定义url为Divi主题“project”重写permalink结构我已经将“Divi slug”从“project”更改为“prodotti”,因此当前,URL如下所示:http://www.example.com/prodotti/%postname%/ 使用我的自定义功能function custom_post_name() { return array( \'feeds\' => true,
如何为特定类别中的帖子创建固定链接结构
我正在建立一个单一作者的博客,将包括多个类别。其中一个主要类别是“电影评论”作者每次看电影都会留下一个简短的评论,即使他们过去看过这部电影并在自己的网站上看过。对于“电影评论”类别(仅此类别),我需要设置永久链接结构,例如:这将为同一部电影的每次评论提供一个唯一的URL。其余类别将只使用/%postname%/我99%肯定我几年前做过这件事,但那个网站已经不活跃了,我的笔记中没有任何关于这个过程的信息,我似乎也无法通过谷歌搜索WordPress找到任何方向。org论坛或WordPress答案。
如何从URL中删除WordPress类别并拥有自定义分页参数/重写?
我正在尝试从WordPress URL中删除类别URI,并进行自定义分页重写。我将在下面详细解释发生了什么:所以我有一个博客。我们有两个(主要)类别:“酒吧谈话”和“教程”。我将以“酒吧谈话”为例。我发现,使用WordPress,我实际上可以访问这两个URL,而无需进行任何自定义操作:- Current: https://scotch.io/category/bar-talk - Want: https://scotch.io/bar-talk 但是,自动创建的分页会中断:- Curre
如何使用重写规则更改终结点URL
我正在使用woocommerce和wordpress。我想知道如何使用重写规则将我的url从:/my account/edit address/billing更改为/account/edit address/billing,并加载billing address的端点页面内容。编辑地址是一个模板文件,根据端点计费或发货加载内容这可能吗
去除CPT和CT中的碱液段塞,在永久链接中使用CT
我已经走了很长一段路,但还是没法让它发挥作用。我想从我的自定义帖子类型中删除base slugreview 和我的自定义分类法brand.最终结果应为如下URL:https://example.org/apple/iphone7.现在我知道了:https://example.org/review/apple/iphone7.我读了很多书,我知道其后果和可能的冲突,WordPress并不是为处理此类重写而设计的。但必须有一种方法来实现我所要做的。代码位于http://www.markwarddesign.c
已添加重写规则,但显示404而不是指定的页面
我有以下重写规则function coaching_apply_rule() { add_rewrite_rule(\'^coaching/apply/\', \'index.php?page_id=5156\', \'top\'); } add_action(\'init\', \'coaching_apply_rule\'); 这条规则的理由是/coaching/ 是自定义帖子类型的存档页。我想要我的/apply/ 页面是存档页面的子页面,因此当用户转到/co
如何对特定URL禁用URL重写?
我是Wordpress的新手,所以我可能错过了一些简单的东西。在我看来,即使将permalinks设置为plain,Wordpress也会对URL进行一些小的更改。例如:www.example.com/aaa?bbb=ccc 自动更改为:www.example.com/aaa/?bbb=ccc 如何阻止Wordpress对URL进行任何更改(如果可能,仅针对某些由是否包含字符串决定的URL)?我已经检查过了。htaccess文件,并且没有任何东西可以做这样的事情,所以一定是Wordpr
重写URL参数并强制“漂亮”固定链接
我试图通过URL参数传递一个变量,并重写+强制“重定向”它。换句话说,我有:/dir1/dir2/?my_var=123 我想:/dir1/dir2/123/ 通过我的函数中的以下代码。php文件,我能够实现:function setup_filter_rewrites() { add_rewrite_rule(\'dir1/dir2/([^/]*)/?\', \'index.php?pagename=dir1/dir2&my_var=$matches
在没有?的情况下重写终结点URL在端点之前
创建了名为members的自定义帖子类型,不需要members permalink,但需要链接到成员专利,如果成员存在的话(我已经弄明白了)。我面临的问题是ep_mask 并在此处重写端点。基本上,我创建了一个名为“John Doe”的成员,现在希望url是这样的,用于显示他的专利:/成员/john doe/专利但我现在有了这样的东西:成员/约翰·多伊/?专利我如何摆脱? 在url中标记?register_post_type(\'team_member\', array( \'de
WebService的可变端点
wordpress开发新手,我正在开发一个从webservice检索数据的插件。我需要一个端点,因为检索到的数据还取决于页面元框的值,所以实际上,post端点变量url是显示一个虚拟子页面。所需的url如下所示:example.com/department-a/individuals/smith.john我需要/(页面)/带有/(端点)/和/(变量)到目前为止,我看到的示例都指向在端点之后使用特定定义的变量。是否可以在后面有一个查询变量的端点?
rewriterule not working
我有帖子类型example 有2条记录:exam1 和exam2. 此帖子类型是由插件创建的Types Toolset (www.wp-types.com). So链接到exam1 看起来像my_site/example/exam1. 我还有一个GET参数:my_site/example/exam1?get=param.<我需要什么。我需要从重写URLmy_site/example/exam1?get=param 到my_site/param/exam1. 我写了这条规则:RewriteRule ^
多查询变量排序组合和URL重写
我有一个自定义帖子类型(“程序”)的自定义搜索页面。可以为此搜索设置4个参数:“word\\u search”、“archived”、“category”和“operating\\u system”。我们可以按“word\\u search”和“category”,或“operating\\u system”和“archived”,或仅按“operating\\u system”或3或任意组合进行搜索。这将生成以下类型的URL:http://example.com/program/?word_search