您当前的位置:首页 > TAG信息列表 > rewrite-rules
用于自定义重写规则的WPML语言切换器
我正在一个双语项目中为类别制定自定义重写规则(德语为主,英语为第二语言)。URL如下所示example.com/fliegen &燃气轮机;显示存档。类别的phpfliegenexample.com/en/aviation &燃气轮机;显示存档。类别的phpaviation (翻译后的fliegen)这可以通过将类别基础更改为. (虽然对我来说似乎不起作用?)不幸的是,无论如何,这对我来说还不够;有一种自定义分类法,称为filter 在游戏中也需要这样的URL:example.com/fliegen/fi
使用WP MultiSite在htaccess文件中为不同的域创建重写规则
通常,如果您有一个WordPress网站,那么在.htaccess 您的域的文件。例如,如果您的域是DomainA。com,您有以下重写规则:RewriteRule ^i-like-([a-zA-Z0-9-]+)/$ wp-content/themes/customtheme/custom-pages/ilike.php?like=$1 [L] 你将获得域名。com/i-like-。。。但如果我有一个包含以下域的多站点,该怎么办:域名。com(主域)域B。com(映射域)域C。com(映射域),
如何在php文件(如single.php)中使用来自重写规则的捕获?
我的重写规则,为深入链接到播客创建一个方便的urladd_filter(\"rewrite_rules_array\", function($rules) { $newRules = array(); $newRules[\"(.*)/time/([\\d|\\:]+)s?$\"] = \'index.php?name=$matches[1]&t=$matches[2]\'; $merged = array_merge
自定义帖子类型上的URL重写
是否可以在自定义帖子类型的所有帖子上重写此类操作url?Original url:example.com/custompostype/post-title/?action=play-123 (期望输出)Rewriting to:example.com/custompostype/post-title/play-123 123=postid有没有可能用wordpress的函数而不是direct来完成呢。htaccess编辑?
永久链接结构/页面/页面/CPT-POST提供404分页
我正在尝试实现这种永久链接结构:页面“关于我们”页面“故事”页面“故事”页面“故事”页面需要是页面模板,以便我可以编辑内容,并且还应该为帖子分页。So域。com/about-us/stories/应显示带有分页和域的“story”CPT存档。com/about-us/stories/story-title/应该显示一个故事。我似乎可以使用归档页面分页或post permalink,但不能同时使用两者。如果我将我的CPT重写设置为\'rewrite\' => array( \'
在Example.com/Latest上显示所有最新的帖子,并带有filve.php
我想为最新的帖子制定一个重写规则example.com/latest 通过rewrite_rules_array-筛选并显示带有archive.php. 通常这是example.com/index.php 我想是吧?但我用我的主题index.php 用于自定义索引页。index.php?category_name=technik 已成功从中获取输出archive.php, 但是我如何从archive.php 没有任何额外的过滤?add_filter(\"rewrite_rules_array\", fun
Broken page redirect
我尝试了一个插件。它有一个设置页面,我需要在其中选择我想要显示插件内容的页面。我选择了我的一个页面-mywebsite。并测试了插件的工作原理。然后我决定删除这个插件。现在如果我打开url我的网站。com/page1/-我被重定向到主页。我尝试手动更改此页面的URL,效果很好。但是我怎样才能得到我的网站。com/第1页/要使用?
WordPress的自定义URL重写
我们可以在wordpress网站上重写下面的url吗?我想点击以下wordpress url: test/test-post/index.shtml 使用此url“custom”是我的根路径和自定义文件夹。php文件 custom/custom.php?cat=1 任何帮助都将不胜感激,我一直在努力解决这个问题。提前感谢!
URL重写和存档模板文件-发布类型与分类
如果这是一个很难理解的问题,我很抱歉,但实际上这是一个模板层次结构/重写问题。我已经设置了一些成功的重写规则,但我希望可以操纵它们来调用层次结构中的不同模板文件,以便更合理地控制归档页面。我有一个团队新闻自定义帖子类型和一个运动分类法。我的目标是建立一个只包含特定运动项目帖子的团队新闻档案,以及一个单独的运动档案,用于所有与该分类相关的帖子和页面。不幸的是,我只能通过当前的重写访问体育分类法档案,而不能访问团队新闻CPT档案。以下是我的重写规则,并解释了我的想法:add_rewrite_rule(\'^a
正在加载的不是自定义CSS主题,而是CSS
我有一些HTML列表代码,如<ul>. 成功上载后<ul> 与主样式表(主题css)链接。我想加载自定义css。但它不起作用css文件示例:style。css(当前加载)样式123。css(此样式表需要加载到页面上)
Default custom post type url
我已经创建了一个带有以下基本slug的自定义post类型sections.public static function post_type_register_sections() { global $slug; $labels = array( \'labels\' => array( \'name\' => __(\'Sections\'), \'singular
WordPress如何将自定义帖子类型的url/bar替换为foo/bar
在我的wp网站上有一个自定义的帖子类型的电影。我使用cpt插件创建了它。所以如果我有一篇有标题的文章zootopia 其url显示为,http://localhost/mysite/movie/zootopia/但是,我想将此url更改为http://localhost/mysite/parent/movie/zootopia/.因此,当我单击查看帖子时,我希望此url显示在地址栏中所以我想替换url/movie/ 到/parent/movie/我试过了add_rewrite_rule 作用add_act
刷新重写规则时,每页给出500个错误?
好吧,这太尴尬了。我使用以下重写规则在每个页面上创建了一个无限循环:add_rewrite_rule(\'.\', \'home/\', \'top\'); 我不知道如何撤销它,因为每个页面,包括设置页面,现在都会给我500个错误。知道怎么修吗?
add_rewrite_rule confusion
我的函数中有这个函数。本地主机构建的php:-function custom_rewrite() { add_rewrite_rule(\'.*\', \'http://example.com/\', \'top\'); } add_action(\'init\', \'custom_rewrite\'); 据我所知,这应该将任何页面重定向到示例。com。但它不起作用。页面正常加载,无重定向。添加规则后,我尝试刷新,但没有乐趣。显然,我并不想像这样重定向
在URL中注入动态字符串
我是Wordpress和PHP的初学者。我需要你帮助设置一些url重写。我想在我网站的所有URL上注入一个城市和一个国家。例如:www.domain。com/contact应可通过www.domain访问。com/国家/城市/联系人,其中城市和国家是动态的。url“www.domain.com/COUNTRY/CITY/contact”不应更改为www.domain。通讯/联系!谢谢你的帮助
移动服务器后,.htaccess重写规则停止对WordPress站点起作用
我们在中的存档站点中有一个类别重写规则。服务器上的htaccess文件。这是一个wordpress网站。我正在使用iTheme安全插件,这个插件有时会干扰。htaccess文件。RewriteCond %{REQUEST_URI} ^/(apple|ball|cat) RewriteRule ^ http://archive.domain.com%{REQUEST_URI} [R=301,L] 在这里,apple、ball和cat是我们现在存档的旧网站的类别。领域com。因此,任何人谁找
自定义发布类型重写规则不起作用,如何更改重写顺序?
为了解决这个问题,我浏览了四到五个Codex页面、几十个Stackexchange页面和四到五个开发人员博客。我有一个自定义的帖子类型,叫做authors。CPT设置正确,我从Codex中提取了CPT框架,并对照CPT生成器进行了检查。管理屏幕正确创建、编辑和列出作者帖子,URL格式正确example.com/author/post_name/. 作者档案也起作用。但我所做的一切都不会在前端显示该页面。只不过是404。我已经在Permalinks页面和WP-CLI中刷新了十几次重写。我还安装了定制的Pos
永久链接中的分层分类导致404子术语档案
我有一个带有层次分类法的自定义帖子类型。permalink结构如下:www.mysite.com/post_type/taxonomy_term -> works (tax archive page) www.mysite.com/post_type/taxonomy_term/post_name -> works (post page) www.mysite.com/post_type/taxonomy_term/taxonomy_sub_term -> 404 err
添加_重写_规则()以路由到index.php以外的文件
add_rewrite_rule( \'^invite/([^/]+)\', \'index.php?pagename=invite&iid=$matches[1]\', \'top\' ); 上面的“内部”重写规则将通过index.php 使用pagename 参数(这需要有一个带有slug的页面invite).我想直接发送到invite.php (这将呈现ICS日历文件并强制下载)。我研究了下面的实现,但是,这似乎直接修改了.h
使用ADD_REWRITE_RULE帮助删除最后一个尾随斜杠
我已经尝试了几种方法来删除我创建的url的最后一个斜杠add_rewrite_rule.下面是我的代码的实现function master_load_ads_txt_template_include($template) { $is_load_ads_txt = (bool)get_query_var(\'ads-txt\'); if( $is_load_ads_txt ) { $template = get_template_part(\"template-par