您当前的位置:首页 > TAG信息列表 > url-rewriting
如何修改已有的重写规则?
我试图修改WordPress生成的现有重写规则,以覆盖生成的默认重写规则。我在用过滤钩rewrite_rules_array 获取现有重写规则的数组。在筛选重写规则数组时,有些重写规则包含$ 在数组值中。替换一组数组键/值对后,PHP将解释包含$ 作为PHP变量。For example: &feed=$matches[1].当我完成修改并转储阵列时$matches[1] 只是显示为空白。My question is: 我怎样才能&feed=$matches[1] 输出为&feed=
在WordPress中加载基于部分Slug的模板页面
如何基于slug的一部分加载特定模板?假设我有3个URL,我想为其加载相同的模板,因此我想根据“建议”进行匹配。请注意,我不想在后端为每个创建都创建一个页面。我想动态生成内容。这是更广泛问题的更具体部分-Dynamic URL generates dynamic content域。推特上的com/建议领域facebook上的com/建议领域instagram上的com/建议
固定链接:只在帖子URL中显示一种wp类别
我在我的网站/博客/和/新闻/中使用了两个不同的类别。我想在我的帖子中显示/新闻/类别,但我不想在博客帖子的url中显示/博客/类别。我已经有很多帖子,每个类别都有不同的模板,所以我想避免创建页面来实现这一点。想法如下:/新闻/类别-->索引。php/新闻/帖子名称//博客/类别-->索引。php/帖子名称/这可能吗?
如何让WordPress将/MyPage/Area/Value解析为/MyPage/?Area=Value?
我已成功在函数中“注册”了一个名为“area”的查询键。php类似:function myplugin_register_query_vars( $vars ) { $vars[] = \'area\'; return $vars; } add_filter( \'query_vars\', \'myplugin_register_query_vars\' ); 这允许我有一个包含键/值对的页面,如:http://example.com/mypag
通过url检测页面类型(存档、单页、页面、作者...)
更新:非常简短的版本$wp_query 对于可以是任何内容的给定url(单个、页面存档、自定义帖子类型、作者、年份、月份等)?TL;DR我需要一个函数,它可以根据给定的url返回此信息(作为REST API端点):request:\'category/Uncategorized\' response: { type:\"category\", category_name:\"uncategorized\" } request:\'book
从URL中删除自定义POST类型插件并添加分类插件
我在更改自定义帖子类型URL时遇到问题。当前帖子类型URL为:http://example.com/product/product-slug 其中product是自定义的post类型。我想将其更改为:http://domain.com/brand/brand-slug/product-slug 其中brand是自定义分类法。我找到了删除/product/ 从自定义帖子类型的URL,这对我来说很好。我正在使用以下代码。function gp_remove_cpt_slug( $post_
为什么当我输入错误的URL时,WordPress没有返回错误404
我在Apache上有一个简单的WordPress站点。我已经为博客创建了一个页面,它的URL是http://localhost/mystart/blog. 我的永久链接设置设置为“日期和名称”。问题是当我输入错误的URL并在URL中重复页面名称时,如http://localhost/mystart/blog/blog/blog 它不返回404页并返回http://localhost/mystart/blog.问题是什么?
嵌套POST类型的WordPress重写规则
我的网站结构相当复杂,似乎无法使URL结构正常工作,包括分页。这主要是为了处理加载指定给特定自定义帖子类型的文章,这些文章可能都是嵌套的。我的(缩减)登记簿类型:register_post_type(\'continent\', array( \'rewrite\' => array(\'slug\' => \'moving-to\'), ) ); register_post_type(\'country\',&
固定链接设置如何影响WordPress页面URL?
我找到了大量关于修改帖子permalink结构的原因和方法的教程,但绝对没有关于页面的教程。现在,我的permalink设置是“plain”,它对所有内容都使用查询字符串。这意味着所有页面都是/?page_id=12345, 例如我将页面组织成一个层次结构,并为所有页面定义了slug;所以我显然希望我的页面URL/parent_slug/page_slug.WordPress的永久链接设置如何影响页面永久链接?所有的例子都是针对帖子的,涉及发布日期和类别;两者均不适用于页面。
Remove wp-admin from the URL
有什么方法可以删除wp-admin 从WordPress网站的URL?例如www.example.com/wp-admin URL应该是www.example.com?
动态内容和重写URL
我想创建一个名为Home的页面。在本页中,我将写下标题:Find wedding services in [STATE]以及内容。现在,如果URL为example.com/new-york, 标题为:Find wedding services in New York或者如果url是example.com/new-jersy, 标题最终将保持不变“新Jersy”。我会把我们所有的城市都写在网站地图上,这样有助于索引。
有没有一种方法可以创建别名而不使用htacess、固定链接或钻研代码?
我想在我的网站上创建一个别名,这样特定的URL将重定向到我已经创建的特定页面。例如,如果用户键入www.example.com/blog/products 它将重定向到www.example.com/blog/?page=10我想用WordPress做什么可能吗?我do not 要修改我的HtacesIdo not 要在任何位置修改模板或添加代码Ido not 想要更改我的永久链接结构。请do not 建议这些方法。如果这是唯一的方法,我不介意安装插件。
将/类别/添加到作者存档页面
我想将/category/添加到作者存档页面,以便仅过滤所有作者的特定类别中的帖子,如下所示:mysite.com/author/me/movies有没有一种方法可以使用函数来实现?我知道怎么用这样的东西mysite.com/author/me/?category=movies, 但我想使用正确的永久链接。
重写自定义发布类型URL插件
您好StackExchange WP\\U开发:)这件事让我有点为难,我当然希望你能进一步咨询我。我正在帮助建立一个WordPress网站,它是作为“单一网站”构建的。欺骗我的是URL重写。我在网上四处寻找解决方案,但运气不好。现场结构如下-Main page - Page template --City 1 - Page template ---VIP - Page template ----VIP subpage - Page template -
将用户配置文件URL重写为对人友好
我希望你能帮忙。我试着遵循这一点,但没能得到想要的结果。我使用静态WordPress页面作为在前端显示所有用户配置文件的基础。该页面为:mydomain。com/用户配置文件,页面id为31848当每个用户的配置文件加载到该页面时,url如下所示(其中“2053”是当前显示用户的ID):mydomain.com/user-profile/?users_filter=2053 相反,我希望它看起来像这样:mydomain.com/user-profile/username 我已经试着坚持
使用#inside href=“”时,URL的某些部分会消失
标签的所有链接(&A);帖子中的分类法非常好,并且有正确的链接。但当我在我的主题单曲上添加链接时。php&;试图使用href=“”上的#id跳转到某个div,url被剪切。示例:当前位置/url:http://127.0.0.1/wew/tvshows/the-simpsons/然后,当我单击我添加的评论时,帖子刚刚重新加载到:http://127.0.0.1/wew#comments 而不是http://127.0.0.1/wew/tvshows/the-simpsons/#comments此问题
隐藏或不允许默认自定义帖子类型URL?
我有一些自定义的帖子类型,我想完全隐藏或禁止它们的默认URL。例如,我有一个名为organization的自定义帖子类型,未重写的url如下所示:http://example.com/?organization=my-org-name 我有一个相当复杂的工作重写结构,它是分类标记和自定义帖子类型的组合,所以人们可以使用URL,如http://example.com/AL/organization/my-org-name http://example.com/CA/organization
WordPress simple Url Rewrite
我正在尝试实现简单的url重写:此链接:http://www.mysite.it/DN1应加载http://www.mysite.it/chi-siamo我已经在函数中实现了这段代码。主题的php文件:function custom_rewrite_basic1() { echo(\"ciao4\"); add_rewrite_rule(\'^DN1/\', \'/chi-siamo/\', \'top\'); } add_action(\'init\', \'
对难看链接的引用会自动重定向到它们漂亮的url固定链接吗?
我们有一个网站,目前有1000个网页,其中10个网页有1000个URL链接到其他网页。所有当前链接都使用其url的“丑陋”形式-。。。。com/?p=ID编号。在SEO计划中,我们正在重新创建url结构。所以,我的问题是,让内部链接“丑陋”可以吗在Wordpress中,将链接到。。。com/?p=500自动重定向到其新的漂亮url,还是会是一个断开的链接?
特定于自定义发布类型的自定义分类-重写URL
我有一个自定义分类法,其行为类似于帖子类型,因为类别的行为类似于默认帖子(基于/%category%/%postname%/permalink结构),因此自定义帖子类型中的帖子显示为www.example。com/自定义帖子类型/自定义分类名称/帖子名称。。除了一个元素外,一切都很好。。永久对齐/缓动不正确。此时的url类似于:www.example。com/behandeling/behandeling\\U类别/帖子名称中间部分需要不同。它需要有一个术语。。不是一般的分类法名称。。这是我的代码://