【问题标题】:Wordpress Codex: Displaying all post attachment in thumbnails on an archive pageWordpress Codex:在存档页面上以缩略图形式显示所有帖子附件
【发布时间】:2012-09-17 19:52:23
【问题描述】:

我正在对这个使用 Wordpress 构建的摄影师作品集网站进行最后的润色。

这里是开发链接:http://dev.manifold.ws/maudearsenault/category/fashion/ (NSFW)

我将帖子类别用于主导航(时尚、美容、生活方式...)。 在类别页面上,我想出了如何拥有两种不同的帖子视图:默认视图以水平滚动布局显示 600 像素高度的图片,而备用视图(您可以通过单击“查看全部”链接访问)以小缩略图大小显示所有图片的网格。

我正在使用以下代码来显示这些小缩略图:

<?php $images =& get_children( 'post_type=attachment&post_mime_type=image&post_parent=' . $post->ID );
foreach( $images as $imageID => $imagePost )
echo wp_get_attachment_link($imageID, 'thumbnail', false); ?>

虽然它以我想要的方式显示缩略图,但这段代码有两个问题:

  1. 当我单击缩略图时,它会链接到图片文件。我希望缩略图链接到带有父帖子锚点的类别页面,或者如果第一个链接不可用,则链接到帖子页面。

  2. 现在,缩略图标题(或者可能是链接标题)是附件文件的名称。我宁愿标题是我在Wordpress中设置的图片的标题。

我一直在努力尝试使这项工作正常进行,查看了 Wordpress Codex 但无法使其正常工作。

任何帮助将不胜感激。

谢谢!

-汤姆

【问题讨论】:

    标签: php wordpress codex


    【解决方案1】:

    不久前我的一个客户项目遇到了这个确切的问题,我有一个答案给你,但你不会喜欢它。

    所有这些信息都设置在media section 内的后端。

    要更改此信息,只需像这样更新特定图像的详细信息。

    Example Image

    1. 标题 - 显示为工具提示的文本(当鼠标悬停在图像上时)。

    2. 替代文本 - 当图像不可用时显示的文本。

    3. 默认标题 - 直接显示在图像下方的图像标题。

    4. 描述 - 与您的仪表板中的图像和您博客的附件页面中的图像一起显示的文本。

    5. 链接 URL - 图片将链接到的 URL/网址。

      无按钮将完全删除链接。

      “文件 URL”按钮会将图像链接到其原始全尺寸版本。

      Attachment Post URL 按钮会将图片链接到其附件页面。

      或者您可以设置为任何您希望它链接到的内容。

    6. 对齐 - 图片在帖子或页面中的位置。有关更多信息,请参阅此页面图像对齐。

    7. 大小 - 图像的大小。

    希望这会有所帮助!

    【讨论】:

    • 嘿@Cub3,感谢您的回答。没错,在管理媒体部分设置标题效果很好。很明显!我希望我们可以选择将标题标签留空,但我想这不是有效的代码。至于我的第一个问题,我解决了这个fancybox效果。我不介意,客户也喜欢。
    猜你喜欢
    • 1970-01-01
    • 2012-07-29
    • 1970-01-01
    • 2011-08-09
    • 2013-03-09
    • 2017-08-02
    • 2018-08-29
    • 2015-08-13
    • 1970-01-01
    相关资源
    最近更新 更多