为特定帖子ID创建图库页面

时间:2012-10-10 作者:Rohit Pande

我有几个类似于(地点、人员等)参考的自定义帖子类型this在每个自定义帖子类型下都插入了多个帖子。(例如。http://www.firstpost.com/topic/person/amitabh-bachchan-profile-5605.html)

每个帖子都会有图片附件,我想从中创建一个类似于的图库页面this.

目前,我已经为每种自定义帖子类型生成了一个页面。有人能告诉我进一步的过程吗?

EDIT

您可以考虑以下链接:www.newsmirr。agstechnologies公司。com/主题/地点/新德里

请参见库右上角的“全部查看”链接。目前,我已经创建了一个普通页面,我正在将帖子的ID作为参数传递给该页面,并使用该ID获取该帖子的附件图像。

但这会造成类似www.newsmirr的URL。agstechnologies公司。com/图库?id=322

但我想要的链接是:www.newsmirr。agstechnologies公司。com/主题/地点/新德里/画廊

有人能帮我吗?

抱歉,我无法发布直接链接,因此您必须复制粘贴URL。

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

如果您想将所有图像附加到一篇文章中,那么您可以使用

if ( $images = get_posts(array(
\'post_parent\' => $post->ID,
\'post_type\' => \'attachment\',
\'numberposts\' => -1,
\'post_mime_type\' => \'image\',)))
{
foreach( $images as $image ) {
$attachmenturl=wp_get_attachment_url($image->ID);
$attachmentimage=wp_get_attachment_image_src( $image->ID, full );
$imageDescription = apply_filters( \'the_description\' , $image->post_content );
$imageTitle = apply_filters( \'the_title\' , $image->post_title );

    if (!empty($imageDescription)) {
    echo \'<a href="\'.$imageDescription .\'"><img src="\' . $attachmentimage[0] . \'" alt=""     /></a>\';
    } else { echo \'<img src="\' . $attachmentimage[0] . \'" alt="" />\'; }
    }

} else {
echo "No Image";
}
同时检查此链接http://wordpress.org/support/topic/get-images-attached-to-posts-no-problem-but-need-to-remove-the-featured-image

SO网友:Rarst

尝试使用gallery_shortcode() 功能,即权力native [gallery] shortcode. 它接受大量的参数并生成(半)可用的结果标记,这些标记可以进一步定制和/或样式化。

结束

相关推荐

页面(模板),其中只包含类型为“Gallery”的新闻

有谁能告诉我如何使用内置的Wordpress图库创建图片库页面(如果可能,请不要使用插件)?基本上,我想创建一个页面(模板?)在这篇文章中,我循环浏览了所有关于字体库的新闻。我看到了一些相关的问题,但没有答案。有人能帮忙吗?提前谢谢。