您当前的位置:首页 > TAG信息列表 > url-rewriting
自定义POST类型固定链接:仅使用%post_id%和删除%postname%
我在Wordpress中创建了一个自定义的帖子类型,效果很好。我唯一需要解决的是这个CTP创建的永久链接。我目前拥有:example.com/<custom-post-name>/<post-id>/<postname>/ I want it to only display the post-id:example.com/<custom-post-name>/<post-id>/ 自定义帖子类型已注册到:function cre
URL rewriting taxonomy term
我正在为接下来的几个小时寻找解决方案,我不知道这是否适用。我有1个Custom Taxonomy \"Years\" 对于Post Type \"Post (default)\". 分类法有两个术语:\"2014\" 和\"2015\".我已经从类别中选择了一些帖子\"news\" 使用两个不同的分类术语。这显示了两个分类术语的所有帖子:http://website.com/category/news/ 当我想显示类别中的帖子时\"news\" 使用分类术语\"2014\" 我使用以下方法:ht
将旧页面重写添加到WordPress(删除.php)
我有一个WordPress网站,有4个旧的。php页面仍按原样运行。我的问题是以前有一个重写规则来删除。php从URL获取干净的URL。我尝试在中的WordPress代码上下添加相同的规则。htaccess,但它会给出一个重定向循环。# remove .php extension RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.ph
Hide category name in URL
我有这种情况,我的URL。com/catA连接到wordpress的主要站点,我需要将其设为myurl。com/catB应该指定wordpress类别,但不在url中显示它,如myurl。com/catA/specifycategory。Url应保持为myurl。com/catB。有可能吗?此时,我在模板中的索引处只看到一个解决方案,基于给定的url,我将显示全部或仅显示一个类别。
我可以让/blog和/foo和/bar都指向同一个博客吗?
我目前已将wordpress安装在其自己的目录中,并为URL提供以开头的内容/blog. 因此,我的所有wordpress内容都是通过如下URL提供的:http://www.superfantasticsite.com/blog http://www.superfantasticsite.com/blog/permalink-something-something http://www.superfantasticsite.com/blog/wp-admin 我也想提供同样的东西
加载具有最少数据库查询/没有数据库查询的URL
用最少/不使用db查询加载主题模板的ok方式是什么另一个问题:使用重写规则“干”加载非wordpress模板是否可行<因此,不使用索引。php?p=1011重写规则变为/my\\u templates/single。php?id=1011?
将术语的分类归档转发/重定向到同名页面
我有一个名为“汽车”的页面,每个汽车都有子页面例如(site.com/cars/ferrari)我创建了一个名为“车辆”的分类法,其中每个术语都有一辆与子页面匹配的汽车。(网站:com/vehicle/ferrari)当我用这种分类法标记帖子和自定义帖子类型时,我希望链接转发到汽车页面,而不是显示存档页面。有没有简单的方法可以做到这一点?可能通过重写?
Custom post type URL
我有一个名为“新闻”的页面,我为新闻创建了一个自定义的帖子类型。在“新闻”页面中,我需要显示所有新闻自定义帖子,它们需要可点击。“新闻”页面url为http://example.com/media/lajmet. 当我点击新闻时,它会出现在url上”http://example.com/news/article1“.如何在自定义帖子上重写URL单击进入”http://example.com/media/lajmet/article1“?我也在使用polylang语言。以下是我为新闻创建自定义帖子类型的方法
自定义帖子类型和删除弹丸-我们应该这样做吗?
我在尝试删除我的自定义帖子类型slug时遇到了一些问题,我在这里读到了来自有同样问题的人的其他问题。我们不想让这个鼻涕虫出现在我们的URL中!但这一切的解决方案似乎都涉及某种黑客行为,一种重写规则来修复不可避免的404。一些开发人员说,去吧,其他人说,这不是最佳实践,它违背了自定义帖子类型的预期目的。我自己需要一些关于自定义帖子类型应该是什么或做什么超越了codex提供的明确。。。我显然不是唯一一个感到困惑的人。出于SEO原因,我们不想在URL结构中添加新级别。例如,如果我希望我的CPT URL为:/pe
WordPress将非类别页面/页面/nnn重定向到其规范URL
我似乎在几乎所有其他Wordpress网站上都发现了一个奇怪的问题。假设您已将博客主页设置为静态WP页面/myhome. 你有一个单独的博客页面/blog.现在,这很好,应该是:/blog /blog/page/2 /blog/page/3 /blog/page/4 但是,对于所有其他页面,例如。/about-us, 这些链接也起作用:/about-us/page/2 /about-us/page/3 /about-us/page/4 并显示/a
在调用TEMPLATE_REDIRECT之前重写URL
Logic<我有一个页面模板/blog 其中包含一个“公共”博客</我有一个页面模板/members 这是会员区如果用户输入URL/members/blog 我想在template_redirect 连接并加载显示“私人”博客的自定义模板Problem之前template_redirect 被称为/members/blog 被重新写入/blog 所以我无法加载私人博客页面。重写规则中没有规定要这样做。
强制类别基本档案页面在URL中使用&不使用类别基本插件?
我需要任何类别的帖子(和归档页面)通过/blog/传递。我在分类库中添加了“博客”,但现在两个网站都添加了。com/blog/my-category/AND-website。com/我的类别/两者显示相同的内容。单个帖子重定向到网站。com/我的类别/我的帖子名称我已经安装了Yoast,反复尝试他们的“删除类别库”选项,但什么都不起作用。现在我弄明白了,它就被停用了。你知道如何强制分类、归档和单篇文章页面使用分类库吗?
Redirect traffic to plugin
我正在开发一个插件,可以在某个时候向用户发送验证电子邮件。当用户单击此链接时,插件将使用验证代码。目前,我已经使用一个短代码完成了这项工作,但这需要用户(或插件)创建一个包含此短代码的页面。是否不可能以某种方式抓住http://site.tld/?token=x url,执行代码,并显示感谢消息,而不创建执行代码的页面?
Dynamic URL Rewrite rule
我需要创建一个重写规则,该规则仅在页内变量存在时运行,下面是我要完成的一些伪代码。if ($var != null) { // do something } else { url_rewrite(\'current_url\', \'new url\'); } 我遇到的问题是WordPress内置函数需要在init上激活,并且无论规则是否存在,都会重定向。感谢您的帮助!
将子主题应用到另一个网站,该网站有自己的URL
不是Wordpress的专家。我有一个带有父主题的站点,我在子目录中有一个潜在站点的内容。我的目标是将相同的主题应用到潜在的站点,并为其提供一个自定义URL。为此,我做了以下工作:1)在父主题之外创建子主题2)在子主题之后的子目录中创建潜在站点所需的必要页面有没有办法让潜在的网站有自己的URL?父网站:www.abc。com公司我可以做-->Potantial网站:www.abc/xyz。com公司但我想要-->潜在站点:www.xyz。com公司我也愿意改变亲子主题的方法。提前感谢!
是否可以为类别和标签设置相同的基数?
注意:这个问题不是关于最佳实践或这样做是否明智,而是是否可能所以我知道我能做到add_rewrite_rule(\'^about/([^/]+)/?$\', \'index.php?tag=$matches[1]\', \'top\'); 制作/about/ 新的标记基,而不是/tag/. 类别也是如此,只需更改tag=$matches[1] 到category_name=$matches[1].但如果我同时尝试这两种方法,标签库就会停止工作,当我尝试访问“归档”时,只会得到404页。有办法解决这个问题吗
更改编写器插件和功能
请帮助我解决此问题:问题1 AFAIK,http://exmaple.com/author 映射为空(a404 error 第页)和http://exmaple.com/author/{username} 映射到posts authored by {username}. 我需要将此行为更改为其他行为:我需要这个http://example.com/author 映射到list of authors</我需要这个http://example.com/author/{username
页面、分类和自定义帖子类型之间的弹出冲突
我有一个罕见的场景,我需要高级重写URL,以便检索所需的URL结构。事情是这样的。我有3个单独的项目要处理:页面自定义帖子类型分类我需要以下URL结构example.com/landing-page - This is the landing page example.com/landing-page/child-page - This is the child of the landing page example.com/landing-page/child-page/custom-p
如何根据原始URL更改URL?
这是我问题的后续内容,“How can I have two different urls for the same page that load two different templates?“”假设我实现了Milo的答案(注册一个新的重写端点,如果存在端点,则加载另一个模板),那么我如何在页面中动态重写链接以包含该端点(例如app view)。初始端点将添加到的页面为:https://liquidchurch.com/messages/根据Milo使用重写端点和页面模板过滤器的指示,我将从移动应用程
为什么Chrome一直在下载文件,而不是运行网站?
我通过下载最新版本的Wordpress、安装WampServer(64位)、设置DB来安装Wordpress,并成功完成了著名的5分钟安装。这一切都奏效了。这都是在localhost上完成的。然而,现在,我想在另一个网站上工作,该网站以zip文件的形式发送给我。这个zip文件包括wordpress文件夹和用于导入DB内容的SQL文件。我将wordpress文件夹中的“wordpress2”粘贴到www目录中,并通过PHPMyAdmin将数据库导入。我编辑了wp配置。php文件使用导入的数据库名称、root