首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止WordPress为媒体项目保留子弹吗?

阻止WordPress为媒体项目保留子弹吗?
EN

WordPress Development用户
提问于 2015-02-24 00:07:17
回答 3查看 6.3K关注 0票数 6

我正在经历一些奇怪的行为,这显然发生在“开箱即用”的WordPress。

如果我通过名为:services.jpg;的媒体管理器上传了一个文件,那么试着用permalink http://example.com/services/;创建一个页面,而不是提供段塞services-2,因为附件已经在使用该段塞了。

访问http://example.com/services/将加载附件页。

我还没有为functions.php启用任何插件或添加任何东西来修改附件的重写。

以前有人遇到过这种情况吗?知道从哪里开始禁用此功能吗?

EN

回答 3

WordPress Development用户

回答已采纳

发布于 2015-02-24 20:33:12

谢谢大家的回应。我玩弄着macemmek的解决方案,我认为它让我找到了一个更好的解决方案:

代码语言:javascript
复制
add_filter( 'wp_unique_post_slug_is_bad_attachment_slug', '__return_true' );

这就是我们所需要的。这将自动“跳过”任何附件的默认赋值段塞。因此,一个附件,通常可能得到弹格“服务”,现在将得到弹格“服务-2”。

票数 5
EN

WordPress Development用户

发布于 2015-02-24 00:47:50

汤姆的评论是正确的,因为这是正常的行为,你没有什么办法阻止它。

但是你可以在上传/创建东西之后改变鼻涕虫。虽然你不应该这样做,如果链接是已知的/公开的/列出在搜索引擎上,如果你只是尝试修复这个问题偶尔在上传之后,然后你可以编辑附件的段塞(类似于services-attachment),然后编辑该页面的段塞为services

为此,请转到Media,单击要编辑的附件下的“编辑”(或如果在网格视图中,单击“附件”,然后单击“编辑详细信息”),然后在顶部您将看到permalink。点击这里的编辑会让你改变鼻涕虫。

然后对页面本身重复相同的过程。

票数 1
EN

WordPress Development用户

发布于 2016-09-20 05:40:02

我认为你需要做的是使用一个重定向,以防止人们看到媒体的项目。这与这里提出的其他解决方案非常吻合。准备一些东西到媒体项目段,写一个重定向‘摆脱’的媒体页面。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/179162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档