如何删除the_attachment_link图像周围的链接在WordPress
问题描述:
这是我在抓住帖子,并将其显示在索引页面上环......如何删除the_attachment_link图像周围的链接在WordPress
<?php the_attachment_link($attachment->ID , false); ?>
而这正是它导致了.. 。
<a href="linkToImage">
<img src="sorceOfImage"/>
</a>
我只想让中间部分没有包裹在链接中。有任何想法吗?非常感谢!
答
你可以得到只有图像:
<?php echo wp_get_attachment_image($attachment->ID); ?>
http://codex.wordpress.org/Function_Reference/wp_get_attachment_image
+0
这将是伟大howev呃wordpress并不一定知道这是一个附加的图像。我建立了一个自定义表单,从字体末尾发布,wordpress只知道它是一个附件,而不是它必然是一个图像。 – bjrdesign 2011-12-27 16:51:17
答
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>
<?php
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => 'any',
'post_parent' => $post->ID
);
$attachments = get_posts($args);
if ($attachments) : ?>
<ul>
<?php foreach($attachments as $attachment): ?>
<li>
<a href="<?php echo wp_get_attachment_url($attachment->ID, true); ?>">
<img src="<?php echo wp_get_attachment_url($attachment->ID, true); ?>" width="100%"/>
<h3><?php echo $attachment->post_title; ?></h3></a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
<?php endwhile; endif; ?>
谢谢!这与timThumb的组合将完美地工作! – bjrdesign 2011-12-27 17:37:53