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

  • 为什么重写规则不起作用?

    时间:2014-09-09

    这是设置。我有一个自定义的帖子类型“businesss”。我有一个自定义分类“显示类别”。我还有第二个自定义分类“过滤器”这两种分类法都设置为与自定义帖子类型一起使用。我正在尝试获取如下url结构www.domain。com/业务/显示类别术语/筛选术语显示类别只有三种可能的选择,即吃、住和玩。过滤器有很多选择。这是我到目前为止的重写规则,但它不起作用,我不知道为什么。function test_add_rewrite_rules() { global $wp_rewrite;&

  • 使用事件日期(年和月)而不是发布日期的固定链接

    时间:2014-09-11

    网站http://www.bikefun.org 生活和工作,但permalinks并不完全正确。这是一个活动日历网站。事件存储为自定义post类型“bf\\U Events”,日期存储为整数postETA值-由strotime()生成的整数。我用的是permalink结构/events/2014/09/cyclewise-confidence-training-intermediate-2/ 其中年份和月份是事件日期,而不是帖子的发布日期。这在某种程度上是可行的,但实际上,WP只使用事件标题,并且WP添

  • 添加重写规则似乎不起作用?

    时间:2014-09-12

    我正在尝试让我的两个自定义帖子类型正常工作。假设两种自定义帖子类型(CPT)是书籍和评论。现在我喜欢mydomain.com/books/the-great-gatsby/reviews/33 显示《了不起的盖茨比》一书的所有评论。一般来说mydomain.com/books/{title-book}/reviews/{book_id}我已经购买了CPT,我有一个两页的模板(page-books.php和page-reviews.php)。翻阅书籍。php在页面评论中的工作与预期一样。我正在用一

  • 子域名的子主题不同

    时间:2014-09-15

    我有一个网站,我正在尝试找出如何基于子域应用不同的子主题。应用儿童主题应该不难,更重要的是。htaccess魔术,我有点不确定。我想要的是一个网站,上面写着:example.com/red/ example.com/blue/ 红色和蓝色是不同的儿童主题。但仍可以通过以下方式访问所有链接:example.com/red/blog/ example.com/blue/blog/ 对我来说,多站点似乎有点过头了,因为这些站点会有完全相同的内容、不同的样式表和不同的图像。我认

  • 更改自定义帖子类型固定链接

    时间:2014-09-16

    我的主题中有项目类别(自定义帖子类型)。我的链接是这样的http://shaowtriger.com/project/naim/ 我需要的链接是http://shaowtriger.com/brands/naim/我还有一个页面http://shaowtriger.com/brands 我不知道如何得到这个。关于重写规则的任何建议

  • 阅读设置->首页显示“静态页面”被重置

    时间:2014-09-17

    每天我的WordPress博客都从一个静态页面转到“你的最新帖子”。我没有设置此设置,某些东西正在自动执行此操作!你知道要检查什么吗?是否有任何审核日志显示进行此更改的原因?我正在使用WordPress 3.9.2,直到最近才出现问题,我所能想到的任何插件的更改都不会导致这种情况。我们使用的是一个自定义主题,过去一年没有改变。安装的插件如下:BackWPup Version 3.1.2 | By Inpsyde GmbH Select Display Widgets V

  • 在多站点上添加_重写_规则不起作用

    时间:2014-09-20

    我在初始化挂钩上定义了一个重写规则,如:add_rewrite_rule( \'foobar/(abc|def|ghi)/(.+)(/(\\d.+))\', \'index.php?my_action=$matches[1]&my_name=$matches[2]&my_version=$matches[4]\', \'top\'); 这可以在单个WP安装上使用以下URL:http://example.com/foobar/def/whatever/1.2 但是,它不在

  • 使用设置API更新选项时刷新重写规则

    时间:2014-09-20

    我正在开发一些插件,需要在其中启用自定义URL重写。我想通过设置API来编辑自定义URL,所以基本上我做了验证和更新选项所需的一切。在注册自定义帖子类型时,重写URL选项已经在插件激活时传递,所以我需要在选项更新后以某种方式对其进行更改。存在的主要问题是,如何在验证重写URL的值是否已实际更改后刷新\\u rewrite\\u rules()。我在init操作上注册自定义的post类型,我正在写的validate设置为admin\\u init操作中的register\\u设置。保存设置更改后,验证功能运

  • Custom pages with plugin

    时间:2014-09-22

    我正在开发一些插件,我想在其中启用自定义页面。在我的情况下,一些自定义页面将包含一个类似于联系人表单的表单(不是字面意义上的)。当用户填写并发送此表单时,应该有下一步需要更多信息。假设包含表单的第一个页面位于www.domain.tld/custom-page/ 成功提交表单后,应将用户重定向到www.domain.tld/custom-page/second. 带有HTML元素和PHP代码的模板也应该是自定义的。我认为部分问题可以通过自定义URL重写来实现,但其他部分目前我还不知道。我真的不知道应该从哪

  • 来自子主题的自定义帖子类型的自定义终结点

    时间:2014-09-23

    我正在处理一个儿童主题。主主题有一个称为“地点”的自定义帖子类型。我需要把它改成“位置”。但是,我使用wp_post_types 对象现在我需要更改端点。在前端,URL如下所示domain.com/place/a-permalink. 我需要把它改成domain.com/location/a-permalink但我无法改变slug。我查了一些问题,比如this 一但无法理解如何与自定义帖子类型一起使用。我非常需要你的建议。编辑:在父主题中,以以下方式注册帖子类型:register_post_type( \

  • 重写规则不传递变量

    时间:2014-09-26

    我的函数中有以下代码。php文件,返回通过URL传递的值根本不起作用。代码如下: function custom_url_source() { add_rewrite_rule( \'^source/([^/]*)$\', \'index.php?source=$matches[1]\', \'top\' ); a

  • 如何设置二级永久链接结构?

    时间:2014-10-01

    所以我在一个需要多个permalink结构的站点上遇到了一个情况。现在,我已经知道你要说什么了,因为我看过的每一个Google和SX结果都说了同样的话:Don\'t do this; this is a bad idea; here be dragons; etc. 这些我都听说过了。我已经整理好了链接规范化,og:url和SEO不是问题。然而,实际情况是,客户机希望在“子目录”中更改现有站点,该子目录具有相同的页面结构,但在模板文件中有一些PHP逻辑。因此,它是相同的内容,但根据将通过此不同URL访问的

  • ADD_REWRITE_RULE-工作正常,但无法进行分页

    时间:2014-10-01

    我的设置如下:分类法中称为“地区”的术语,如“苏格兰”等,使用单一分类法的各种帖子类型,我使用以下重写规则实现了以下格式的功能性永久链接:add_rewrite_rule( \'region/([^/]+)/([^/]+)/([^/]+)/?\', \'index.php?taxonomy=region&term=$matches[1]&post_type=$matches[3]\', \'top\' ); 这给了我一个有效

  • 有没有人能解释一下添加重写标签的第三个参数的作用

    时间:2014-10-01

    你能解释一下第三个函数参数吗queryreplace 属于add_rewrite_tag.请用代码示例进行解释。更新我在下面编写这段代码是为了创建一个包含slug的页面your-profile 使用url显示用户的配置文件信息example.com/profile/user-namefunction custom_rewrite_tag() { add_rewrite_tag(\'%who%\', \'([^&]+)\'); add_rewrite_rule(\'^pro

  • 对于带有查询参数和短代码的页面URL,我的重写规则有什么问题?

    时间:2014-10-01

    我是WP编程新手,在其他环境中,我遇到了一个简单的问题。我使用普通的WP管理UI创建了一个页面(cdl手册)。然后,我在主题函数中添加了一些函数。php文件,以便我可以对页面内容使用短代码。这些函数在URL上查找查询参数(jp\\u stn),并使用该信息从数据库表中选择内容。在这种情况下,参数值是美国州的名称。提供的内容是一个关注该状态的页面。所有这些都在我的开发网站上运行。http://blog.jobspetroleum.net/cdl-training/ 列出每个州的CDL手册链接。如上所述,这些

  • WP如何确定帖子和页面URL之间的区别

    时间:2014-10-04

    我试图在javascript插件中模拟WP路由。我已成功导入重写规则,并将其应用到浏览器位置。但我似乎无法解析使用永久链接时页面和帖子之间的区别。根据我所读的内容,WP将请求的URL与正则表达式进行匹配,然后使用它创建一个查询,其中包含从URL提取的参数。我认为以下是相关的重写规则:页码:(.?.+?)(/[0-9]+)?/?$: \"index.php?pagename=$matches[1]&page=$matches[2]\" 职位:([^/]+)(/[0-9]+)?/?$: \

  • 将子目录中的站点重定向到根目录的最佳方式?

    时间:2014-10-05

    我有一个WP 4.0站点,安装在:mydomain.com/site 它已经存在很多年了,所以网络上有很多指向它的链接。作为我正在进行的全面检查的一部分,我希望wordpress站点可以在根URI:mydomain访问。com(和www.mydomain.com),不需要“/站点”。我找到了一些告诉我复制索引的文章。php和。htaccess访问根目录,并在wordpress设置中更改站点URI。但我遇到的说明似乎总是不完整的,因为他们似乎认为这是一个没有现有链接的新网站,以避免大量404错误。

  • Rewrite URL to plugin file

    时间:2014-10-08

    我正在创建一个插件来处理来自第三方系统的课程add_rewrite_rule() 所以url/course/32567 重写到/wp-content/plugins/course-plugin/course-page.php?code=32567但是,即使我创建了一个add\\u rewrite\\u标记(),代码=部分也没有通过add_action( \'init\', function(){ add_rewrite_tag( \'%code%\', \'[^a-zA-Z0-9_/]\

  • add_rewrite_rule issues

    时间:2014-10-25

    我通常为自定义页面添加重写规则,如下所示:add_rewrite_rule(\'^deal-purchase?\',\'index.php?is_purchase_page=1&post_type=page\',\'top\'); 然而,在我现在正在处理的网站上,上述内容只是重定向到主页,而如果我创建自定义帖子类型并引用:add_rewrite_rule(\'^deal-purchase?\',\'index.php?is_purchase_page=1&post_type=ma

  • 档案页面的模板错误

    时间:2014-10-27

    我正在尝试将分页添加到自定义帖子类型的归档中。目前,它是按年度和;月,我想添加分页,但我失败得很惨。所以是这样的:<!-- Request: cpt/2014/pagina/2 --> <!-- Matched Rewrite Rule: cpt/([0-9]{4})/pagina/?([0-9]{1,})/?$ --> <!-- Matched Rewrite Query: post_type=cpt&amp;year=2014&amp;pa