您当前的位置:首页 > TAG信息列表 > rewrite-rules

  • 动态添加重写规则

    时间:2022-01-14

    我试图动态添加一个重写规则,允许用户访问我选择的另一个永久链接结构下的任何页面。例如,如果交替permalink结构包括段塞foo/ 在第一个帖子中,我想添加一个重写规则,以便:example.com/foo/my-page 重写到example.com/my-pageexample.com/foo/my-cool/blog/post 重写到example.com/my-cool/blog/post因此,基本上,无论查询是针对页面、帖子还是任何其他类型的自定义内容,我都希望在/foo/ slug以及原始的

  • 帮助定制重写规则

    时间:2022-01-17

    我继承了一个使用代码片段插件的站点,该插件有一个用于重写URL的代码片段。不幸的是,我不是一个开发人员,所以我不确定这些是做什么的。我们的问题是,在Yoast SEO网站地图中,博客帖子URL没有尾部斜杠。如果单击其中一个链接,它会将您重定向到带有尾部斜杠的URL。A参考文献。com报告称,在站点地图中设置301个重定向不是一个好主意。如果我们禁用代码片段插件,问题就会消失。我很确定这段话的意思是:function mandoe_blog_rewrite_rules( $wp_rewrite ) {&#x

  • 自定义帖子类型帖子,与顶部添加_重写_规则后的帖子冲突

    时间:2022-01-19

    我有这样分类的cpt:add_action(\'init\', \'zsz_add_posttype\'); function zsz_add_posttype() { // -- Taxonomy CATEGORIES - [category-a] [category-b] [category-c] [...] register_taxonomy(\'success-category\', array(\'our-success\'), array(

  • 唯一固定链接结构上的邮政名为自定义帖子类型附加“-2”。我怎么才能让这件事不再发生?

    时间:2022-01-19

    “我有一个自定义的帖子类型”;“事件”;这已经重写/永久链接修改到位,以便在URL中包含年份和月份(这些来自ACF字段)。这非常有效,但如果我们有两个事件使用相同的;“slug”;然后WordPress会强制新邮件具有唯一的postname/slug。我在谷歌上搜索这个已经有点太久了,但真的找不到解决方法。正在发生的事情的示例(其中“saint louis”是从标题中提取的postname/slug):https://example.com/events/2022/january/saint-louis/

  • 将重写端点添加到CPT归档

    时间:2022-01-27

    我有一个带有分层分类归档的自定义帖子类型,并希望添加一个名为;infopage“;归档中的每个术语。e、 g。domain.com/tax-term-1/infopage 或domain.com/tax-term-2/child-term-3/child-term-4/infopage 等等。我不想将此作为一个儿童术语添加,而是希望它是一个;“虚拟”;页面,因为内容将动态生成。尝试了类似的操作,但在访问端点页面时得到了404(是的,我刷新了permalinks):add_action(

  • 使用参数重写WordPress中的URL

    时间:2022-02-02

    这似乎是一个相当简单的想法,请原谅我的无知,但在搜索和测试各种选项时,它们都不起作用。我尝试了许多htaccess的想法,还尝试了WordPress的add\\u rewrite\\u规则,如下所示:https://wordpress.stackexchange.com/questions/56417/url-rewrite-with-add-rewrite-rule-and-attachment-id/https://matty.blog/custom-url-rewrites-in-wordpress

  • 访问插件的模板文件

    时间:2022-02-10

    我正在开发一个只包含REST API查询的插件。它只包括myplugin.php 和模板文件(index.php, style.css &;functions.js) 与已安装的WP主题没有连接。插件应可通过URL访问:example.com/myplugin, 这是我在plugin.php:add_action(\'init\', function () { add_rewrite_rule(\'myplugin\', \'wp-content/plugins/myplugin/t

  • WordPress向页面添加重写规则以接受GET变量

    时间:2022-02-27

    我想重写mysite.com/events/submission/test-event-01到mysite.com/events/submission?epl=test-event-01这就是我迄今为止所做的,没有任何结果。我收到一个404错误(mysite.com/events/submission/test-event-01)。有人能提出正确的规则吗?add_action( \'init\', \'epl_rewrite\'); add_filter( \'query_vars\', \'ep

  • Pages not appearing?

    时间:2011-09-04

    我已经创建了6种不同的自定义帖子类型,每种类型都有自己的存档。我还创建了一个与自定义帖子类型同名的页面,并为每个页面创建了一个名为“About”的子页面。出于某种原因,我只能访问一个自定义帖子类型下的About页面,尽管我已经检查了代码是否正确functions.php 对所有人来说都是一样的。现场正在测试中。isthispavilion。com;每个的代码是:add_action(\"init\", \"zac_init\"); function zac_init() {

  • 我是否在正确的位置使用了flush_rewrite_rules函数?

    时间:2015-08-26

    Hello dears我正在基于WordPress设置API为我的新WordPress插件编写一个管理面板。我正在定义一个字段,用于从此管理面板更改自定义post slug。在一些WordPress站点中更改了自定义slug之后,我们得到了该CPT URL的404个错误。因此,在管理面板中显示slug字段之前,我使用flush\\u rewrite\\u rules()函数。您可以看到下面的代码。现在我想让你告诉我,我是否在正确的位置使用了flush\\u rewrite\\u rules函数?funct

  • 自定义分类和重写URL

    时间:2015-08-28

    我正在修复一些自定义模板。有这样一种自定义分类法add_action( \'init\', \'custom_taxonomies\', 0 ); function custom_taxonomies() { register_taxonomy(\'news_category\', \'stfp_news\', array( \'hierarchical\' => true, \'show_admin_column\' => true,

  • 自定义POST永久链接中的父和子分类插件

    时间:2016-01-03

    我已经注册了一个自定义帖子类型“book”和一个分类法“authors”,如下所示:add_action( \'init\', \'post_book_init\' ); function post_book_init() { $labels = array( \'name\' => \'BOOKs\', \'singular_name\' => \'BOOK\',

  • 如何减少重写规则的数量?

    时间:2016-01-07

    我正在为我的WordPress站点构建一个强大的过滤系统,我真的希望能为生成的URL创建永久链接。但由于我提供了大量不同的过滤选项,重写所需的不同规则正在失控。我目前正在运行80条重写规则,不知道这是否会严重影响我的网站的性能(尽管我猜这个问题的真正答案是“视情况而定”)。问题是,每次我添加一个新的过滤器选项时,除非我能在正则表达式中捕获它,否则它会使规则数量加倍。How can I simplify rewrite rules with these requirements?分类法可以包含在任何组合和任

  • Permalinks: Page Not Found

    时间:2016-01-07

    当我在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>

  • 重写URL-将自定义变量作为目录路径插入

    时间:2016-01-14

    我正试图在WordPress中用我自己的自定义url为Divi主题“project”重写permalink结构我已经将“Divi slug”从“project”更改为“prodotti”,因此当前,URL如下所示:http://www.example.com/prodotti/%postname%/ 使用我的自定义功能function custom_post_name() { return array( \'feeds\' => true,

  • 层次化自定义帖子类型的自定义重写规则

    时间:2016-01-15

    在客户网站工作时,我遇到了我最大的敌人。。。WP URL重写:(。我实际上无法理解,经过许多天的尝试和搜索,我无法使其工作。我想得到的是像这样的永久链接company.com/product/%product-name%/ 无论/parent/child/ 嵌套深度。出于其他原因,我确实需要层次页面的功能,但它不应该出现在URL中。这是我的设置:Wordpress 4.4.1永久链接设置设置为Post name我创建了一个分层自定义帖子类型product 将rewrite参数设置为false。$args

  • 重写规则中的西里尔字符导致404未找到错误

    时间:2016-01-20

    我有一个包含页面URI的重写规则:(<page-uri>)/someaction/(\\d+) 如果页面的URI包含西里尔文字符,例如доска-объявлений, 规则存储为:(%d0%b4%d0%be%d1%81%d0%ba%d0%b0-%d0%be%d0%b1%d1%8a%d1%8f%d0%b2%d0%bb%d0%b5%d0%bd%d0%b8%d0%b9)/someaction/(\\d+) 如果您转到包含指向与规则匹配的URL的链接的页面并单击该链接,浏览器将加

  • 将自定义URL与自定义重写规则一起使用时,Query_vars为空

    时间:2016-01-25

    我正在尝试使用add_rewrite_tag(\'%product%\', \'([0-9/]+)\'); add_rewrite_rule(\'^sign-up/product/([0-9/]+)?$\',\'index.php?pagename=sign-up&product=$matches[2]\',\'top\'); 当我可以去/sign-up/product/60/ 成功地这个$wp_query->query_var[\'product\'] 变量似乎为空我不确

  • 去除CPT和CT中的碱液段塞,在永久链接中使用CT

    时间:2016-01-28

    我已经走了很长一段路,但还是没法让它发挥作用。我想从我的自定义帖子类型中删除base slugreview 和我的自定义分类法brand.最终结果应为如下URL:https://example.org/apple/iphone7.现在我知道了:https://example.org/review/apple/iphone7.我读了很多书,我知道其后果和可能的冲突,WordPress并不是为处理此类重写而设计的。但必须有一种方法来实现我所要做的。代码位于http://www.markwarddesign.c

  • 间歇性404错误、重写规则和BBPress

    时间:2016-01-29

    我正在尝试调试一个可能与BBPress相关的间歇性404问题。我读过其他几篇关于间歇404和BBPress的报道,但没有一篇完全适用于我的情况,所以我要问一个新问题。我的网站主页将间歇加载404。间歇性访问问题似乎每次持续10秒到3分钟。当这种情况发生时,所有试图访问该网站的人都会停止访问(在与托管服务技术支持部门通话时确认)。在此时间窗口内,站点上的其他页面似乎已正确加载。点击刷新最终将成功地正确重新加载页面。我正在使用查询监视器检查重写规则。以下是页面加载错误时的结果:Request account-