您当前的位置:首页 > TAG信息列表 > rewrite-rules
自定义帖子类型-保留存档页面
我试图弄清楚以下几点:我有一个CPT叫做;播客“;其中有一个slug as/podcasts,我有一个页面叫做;播客“;其中有一个slug as/podcasts/我希望我的单个podcast帖子有一个永久链接/podcasts/%podcast\\u category%/post\\u name当我这样做时,我无法编辑播客页面,因为wordpress会显示归档页面。如何修改代码,使归档页面具有不同的slug,但仍保留单个播客的/podcasts/%podcast\\u category%/post\\u
用于阻止带有额外条件的僵尸程序的.htaccess规则
我安装了WP multisite。我与Ezoic和Cloudflare集成。我实施了防火墙规则。但是,我在阻止具有X-Middleton 在User-Agent, 因为我的原始服务器允许它,用于检测真正的用户IP。这个X-Middleton 当机器人通过充当反向代理的Ezoic时,会附加。我在.htaccess 但它不起作用,因为源服务器允许所有X-Middleton.规则如下:# BLOCK BOTS RewriteEngine On RewriteCond %{HTTP_USER_AG
如何在多站点环境中从WordPress永久链接中排除目录?
场景如下:一个包含三个站点的多站点安装:site1.com (管理)site2.comsite3.comQ: 如何排除位于根目录中的文件夹,该文件夹还应与site3.com?即:排除不属于WordPress的特定目录,以便可以从以下位置访问该目录:site3.com/folderToExclude/回到过去site3.com 是一个独立的站点(现在是所提到的MU安装的一部分),此规则用于:RewriteCond %{REQUEST_URI} !^/(folderToExclude/.*)$ 但情
自定义分类,带自定义重写/插件,并从插件加载分类归档模板
我想也许我对自定义分类法和CPT的重写和模板的理解是错误的,也许这里的人可以帮助我解决问题并教育我。因此,我有一个帖子类型“post type”;wiki文档;和一个职位类型;wiki新闻;。每个都设置了自定义段塞:wiki文档的重写设置为:\'rewrite\' => [ \'slug\' => \'wiki/documentation\', ], wiki新闻的“重写”设置为:\'rewrite\' => [ \'slug\' =&g
如何添加自定义重写规则并指向特定模板
如何添加自定义重写规则,以便捕获以下路径:/products/imports/filters /products/imports/elements /products/imports/parts 并将其指向模板文件,例如:sector.php 我的代码:function sector_rewrite_rule() { add_rewrite_rule( \'(.?.+?)/([^/]*)/([^/]*)/?$\',
双语可湿性粉剂网站:如何根据语言实现不同的URL结构规则?
具有双语设置的wordpress网站,有三种语言:英语(“初级语言”):"E;“英文”</繁体中文:;中弘汉特</简体中文:;zh汉斯双语设置目前通过polylang插件实现。我想有不同的URL结构的基础上张贴的语言。对于英语,example.com/blog/%category%/%postname%/ 以上permalink结构是我当前在WP permalink设置页面中设置的。(自定义结构,/博客/%类别%/%博文名%/)但对于非英语博客帖子URL,我想使用post i
将重写规则中的变量添加到查询变量
我正在尝试将查询变量存储到插件前端的本地化变量中。rpSearch以应有的方式显示,但page和share\\u id为;0“;和"E;当我用Monkeyman重写分析器测试url时,它看起来应该会提供我需要的数据function rewrite() { add_rewrite_rule(\'^reseplanerare/dela/([^/]+)/?$\',\'index.php?pagename=reseplanerare&page=share&share_id=
Page Get参数不适用于is_Single()函数
如果博客帖子中存在页面参数,我必须重定向到404页面,而不是当前的帖子URL。我尝试检查当前页面类型(单数),并尝试在函数中获取页面参数。php,但我不能。它不能一起工作。我只需要为博客帖子实现它。如果可能的话。htaccess重定向也很好我尝试过这个代码,但它不起作用。但它在没有is\\u单一功能的情况下工作。使用is\\u single函数时,page参数不返回。Url示例:www.example.com/this-is-my-first-post?page=2www.example.com/p=22
删除SINGLE_POST上的斜杠,但保留类别和父页面
我目前的permalink结构是/%category%/%postname%/生成URL为:(使用“FV Top Level Categories”插件删除category\\u base)category: example.com/class-10/science/ ◀▬ SLASH is GOOD for directories & ↙ parent pages page: example.com/legal/ post: example.com
组合多个CPT名称以创建有效的固定链接
我有三种不同的自定义帖子类型:公司员工项目通过ACF关系字段连接,因此公司可以有多个员工,每个员工都可以附加一个项目。函数的作用是:检索附加的post对象,以创建某种关系。我需要为这些CPT创建三个permalink结构:对于公司:www.somepage.com/%company_name%</对于员工:www.somepage.com/%company_name%/%employee_name%</对于项目:www.somepage.com/%company_name%/%employee
Create a permalink to a pdf?
我有一个网站,我希望我的简历是永久链接www.example.com/resume, 因此,每当我向某人发送该链接时,它都会转到我简历的最新版本。但我不想让我的简历成为一个网页,我只想让permalink将人们发送到一个PDF文件,比如http://www.example.com/wp-content/uploads/2021/07/Resume-v4.pdf. 这样的话www.xyz.com/resume 链接始终可以看到最新版本,无论何时发送。如果可能的话,我也希望能够重定向有链接的人http://w
如何查询需要共享一个插件的2个自定义帖子类型?
我试图让两个自定义帖子类型(作者和作品)共享相同的slug。作者CPT使用功能正常的归档页,但works CPT不需要。CPT 1:https://domain.com/library/authors/author-name/CPT 2:https://domain.com/library/authors/author-name/works-name/我拼凑的permalink重写是功能性的。它从works CPT帖子中的自定义元菜单中提取作者帖子ID,然后构建永久链接。然而,我在访问works链接时遇到
ADD_REWRITE_RULE-作者页面的附加子页面
我想在WordPress的作者页面中添加附加子页面。我有以下URL:http://mylocalsite.site/author/USER_NAME/ 但我还想添加如下URL:http://mylocalsite.site/author/USER_NAME/pinboard http://mylocalsite.site/author/USER_NAME/teams 我已经添加了一个名为author\\u view的标记:add_action(\'init\', functio
我可以使用‘unctions.php’编写‘ReWriteCond’吗?
我想在中添加“重写条件”.htcaccess 但不幸的是,我无法访问它。我可以在函数中写条件吗。php?如果是,如何实现?我想添加以下行:RewriteCond %{QUERY_STRING} ^.{1000,}$ RewriteRule ^wp-admin/load-scripts\\.php$ - [F]
调用ADD_REWRITE_RULE时重写规则顺序
我正在检查文档中的add\\u rewrite\\u规则https://developer.wordpress.org/reference/functions/add_rewrite_rule/, 根据它的描述,它说;$after参数中任何不是“bottom”的值都将导致规则位于重写规则的顶部"E;如果我理解正确,以下代码: add_rewrite_rule(\'/rule1/\', \'index.php?rule1\', \'top\'); add_rewrite_rule(\'
REGISTER_POST_TYPE中设置重写标志与ADD_REWRITE_RULE的关系
在register\\u post\\u type中,我可以注册一个自定义post类型并设置参数,包括重写。基于https://developer.wordpress.org/reference/functions/register_post_type/#rewrite, 如果设置为true,则将处理此类帖子的重写。然后,我通过调用add_rewrite_rule 在custom\\u rewrite\\u basic function中。然而,在我的测试中,我发现即使我将rewrite设置为false,
如何从wp-content/ploads/.*抓取查询字符串
我编写了一个快速的小插件,可以获取一些自定义query\\u变量,进行一些操作,并将输出存储在CSV文件中。它对页面和帖子非常有用,但是。。。似乎对wp内容/上传的查询实际上并没有通过WordPress,我也想抓住这些。我在考虑两种不同的方法:根据this question, 可以编写自定义重写规则,并将请求传递到WordPress iff,这是对wp内容/上载的查询,并且存在一个查询字符串;或编写一个独立的PHP程序来处理来自自定义重写规则的请求,而无需担心WordPress的崩溃。(1)的问题是。。。
使用分页/foo/page/2/重写到给定类别的帖子,第2页
这add_action(\'init\', function() { add_rewrite_rule(\'^foo\', \'index.php?category_name=category1\', \'top\'); }); 工作并允许example.com/foo/ 显示来自category1.但是分页不起作用。本页底部有一个链接,显示;“旧帖子”;,然后重定向到example.com/foo/page/2/.Question: how to have examp
如何让WordPress识别产品URL之后的定制URL段并使用定制模板?
基本上,我尝试允许这样的URL:https://example.com/products/my-product/test我在使用WooCommerce,我的产品基础是/products, 产品名称为My Product 在这里我想允许URL段/test 然后检测并重定向到自定义模板。我就快到了,但我不能template_include 筛选以正确使用自定义模板。add_filter( \'query_vars\', function ( $vars ) { $vars[] = \'test
使用URI后缀作为参数,解析页面时忽略
我\'m级 t型ry我ng级 t型o ch类一ng级e t型h类e out型put型 of p一g级es depend我ng级 on t型h类e UR我s l一st型 sect型我on. Th类我s w我ll be used t型o en一ble t型h类e user t型o ch类一ng级e t型h类e p一g级e\'s present型一t型我on by ch类一ng级我ng级 t型h类e URL (e.g级. /p一t型h类/t型o/p一g级e/x个m级l would sh类ow t型h类e p一g