嗨,我想知道是否有可能创建一个名为“Gallery”的自定义帖子类型,在这里我只上传照片和广告标题,当我发布它时,它会以Gallery的形式发布。此外,当它显示在主页上时,它会显示为“查看照片”,而不是“阅读更多”,并直接进入画廊页面。
此外,我希望能够添加分类法,如“Tv Show”,因此它将是这样的
我的网站。com/照片/电视节目名称/照片库
下面的帖子对我没有帮助,我尝试了那个插件,但它对我不起作用。它没有进入图库,而是进入了一个没有任何内容的帖子页面。
嗨,我想知道是否有可能创建一个名为“Gallery”的自定义帖子类型,在这里我只上传照片和广告标题,当我发布它时,它会以Gallery的形式发布。此外,当它显示在主页上时,它会显示为“查看照片”,而不是“阅读更多”,并直接进入画廊页面。
此外,我希望能够添加分类法,如“Tv Show”,因此它将是这样的
我的网站。com/照片/电视节目名称/照片库
下面的帖子对我没有帮助,我尝试了那个插件,但它对我不起作用。它没有进入图库,而是进入了一个没有任何内容的帖子页面。
我可以显示不同的文本以链接到图库帖子吗?
是的,这里是如何做到这一点,把它放在你想输出文本的地方-阅读更多/查看照片,根据主题或你生成这些文本的方式,我们可以使用过滤器根据自定义帖子类型进行更改。
<?php
echo \'<a href="\'.the_permalink().\'">\';
if ( \'gallery\' == get_post_type() ) {
echo \'View Photos\';
} else {
echo \'Read More\';
}
echo \'</a>\';
?>
自定义帖子类型的自定义模板您可以配置日志以使用different template for custom post type 通过使用slug创建模板single-gallery.php
其中gallery是自定义post类型slug。
Update- 要在单篇文章中将图像显示为图库(来自此answer)
将以下代码添加到主题中single.php
要显示帖子内容下方的附加图像(完整),条件将检查自定义帖子类型-gallery
.
<?php
if ( \'gallery\' == get_post_type() ) { //condition to show gallery on post type - gallery
if ( $attachments = get_children( array(
\'post_type\' => \'attachment\',
\'post_mime_type\'=>\'image\', //return all image attachment only
\'numberposts\' => -1, //get all the attachments
\'post_parent\' => $post->ID
)));
foreach ($attachments as $attachment) {
// you can customize the oputput
echo wp_get_attachment_link( $attachment->ID, \'full\' , false, false, \'\' );
echo \'<span class="img_cap">\'.$attachment->post_excerpt.\'</span>\';
}
}
?>
阅读codex页面了解更多信息-wp_get_attachment_link#Parameters我正在自定义帖子模板上显示特色图像,我想在附加图像库中插入“更多图像”文本链接。Wordpress提供了通过直接插入图库的说明,但我只想要一个链接,或者最好是一个模式弹出窗口来查看图库。我尝试了各种各样的插件,但似乎没有一个插件能与特色图片一起正常工作。