WordPress图像标题属性是否变为永久链接?

时间:2020-01-08 作者:joakland

我正在管理一个有奇怪问题的WordPress网站。将图像上载到媒体库时,将使用使用图像标题属性的永久链接生成页面。例如,如果图像的属性为“headshot”,则会有一个URL为mysite的页面。com/头像。页面不会出现在页面列表(或帖子列表)中。似乎没有插件可以这样做,我也找不到关闭它的设置。我以前从未见过这种情况。还有其他人吗?

1 个回复
SO网友:Tom J Nowell

啊,您发现了附件:)

媒体库不是文件浏览器,上传文件夹中的内容也不仅仅出现在媒体库中。你从来没有想过WordPress是如何存储图像的标题和字幕的吗?

当你上传照片时,除了物理文件之外,WordPress还会创建一个类型为attachment. 正如我们所知,帖子有标题、内容、帖子元等。帖子父级是附件附加到或上载到的帖子(虽然图片可能出现在多个帖子中,但不可靠)。

由此产生的结果是附件页,它们有自己的模板。您可以看到,当您添加图像时,您可以选择链接到其媒体页面。您可以借此机会添加评论,在节目中添加更多细节等

正如雅各布所说,这些都是正常的,并且一直存在于WordPress中,它们是有意的。这并不是一个bug,这并不奇怪,它以某种形式出现在每一个WordPress网站上。

您可以通过获取附件permalink或使用专用API函数在代码中获取它们。您也可以在附件视图中单击查看附件页链接:

enter image description here

您甚至可以从附件编辑页面编辑永久链接:

enter image description here

在我的网站上,甚至有一个优化排名附件页面的Yoast SEO框

请记住,这不是一个选项或设置,它只是WordPress的工作方式以及附件工作方式的自然结果。附件的永久链接可能因站点而异,但它们始终存在

相关推荐

如何在编辑器外使用MediaUpload

我正在尝试创建一个界面,允许用户管理与他们相关的帖子中存储的数据,而不允许他们访问存储该数据的自定义帖子类型。其他一切都很好,但我想添加一种方法,让他们从这个页面上传一张在React应用程序中显示的个人资料图片。所有其他元素的加载都很好,比如TextControl和SelectControl等。然而,我很难让MediaUpload在块编辑器之外激活。有没有什么方法可以让我在我的react应用程序中使用它,以便他们可以上传个人资料图片?下面是一些代码:import React, { Component }