如何定制固定链接(URL)结构?

时间:2015-12-22 作者:armin

我正在使用$post->guid获取我帖子的附加文件的URL。输出如下:http://example.com/foo/ [其中foo是文件名]。现在我想创建一个URL,如http://example.com/wp-content/uploads/foo/我如何编写代码?

1 个回复
最合适的回答,由SO网友:Milo 整理而成

GUID字段不是URL,不应用于此目的。它是一个唯一的标识符,碰巧看起来像URL,但它永远不应该被信任。

WordPress具有许多检索附件URL和文件的功能:

get_children

get_attached_media

the_attachment_link

get_attachment_link

wp_get_attachment_link

wp_get_attachment_image

wp_get_attachment_image_src

wp_get_attachment_url

wp_get_attachment_thumb_file

wp_get_attachment_thumb_url

wp_get_attachment_metadata

功能wp_get_attachment_image 这可能就是你在寻找的。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请