我不确定是否有可能做到这一点,但我有一个名为案例研究的类别,我在其中写了一些个人帖子来总结一个案例研究——为了这个问题,让我们给cs1一个标题。这给了我一个/case-studies/cs1的url。将创建多个案例研究。
我还有一个PDF文件,其中包含完整的案例研究(称为cs1.PDF),我可以将其加载到媒体库中,或者创建一个带有更好URL的单独文件夹。但是,在这两种情况下,URL都与类别无关。
我真正想要的是加载所有不同的案例研究PDF(在媒体库或单独的文件夹中),并获得/case-studies/cs1的URL。pdf或案例研究/cs1/cs1。pdf。
我知道我不能只创建一个名为“案例研究”的文件夹,因为这样会导致使用/案例研究来显示“案例研究”类别页面的混乱,但我想知道是否有办法实现我的目标?
SO网友:Mayeenul Islam
如果主题有附件模板(attachment.php
) 然后您上传页面/帖子特定的媒体项目,然后您将获得页面/帖子特定的媒体附件URL
假设您正在添加/编辑关于案例研究的帖子/页面(即。cs1
), 因此,您的帖子/页面URL将是(如果post-name
永久链接结构已启用):
http://example.com/cs1/
如果在本文中上载图像或PDF文件,则图像/PDF文件的URL将变为:
<罢工>http://example.com/cs1/cs1.pdf
删除>(请参见下面的“编辑”)
因此,您可以有一个很好的URL,它完美地说明了它是什么以及它属于哪里。
编辑您必须具有永久链接结构post-name
. 您可以从管理面板设置»永久链接中执行此操作你可以看看附件文件是如何从2015年开始的image.php
. 您可以使用image.php
也是为了这个。我使用this one 它完全起作用了将PDF文件插入帖子/页面时,请记住将其链接到附件页面see edit#2 here in this linked answer. 我说错了一件事你会得到一个URLhttp://example.com/cs1/cs1
(URL中不会有扩展):)现在已经测试过了。:)