Как удалить ссылку вокруг изображения the_attachment_link в wordpress - PullRequest
0 голосов
/ 27 декабря 2011

Это то, что у меня есть в цикле, который захватывает сообщения и отображает их на странице индекса ...

<?php the_attachment_link( $attachment->ID , false); ?>

И вот к чему это приводит ...

<a href="linkToImage">
    <img src="sorceOfImage"/>
</a>

Я просто хочу эту среднюю часть, не оборачивая ее ссылкой. Есть идеи? Большое вам спасибо!

Ответы [ 3 ]

0 голосов
/ 27 декабря 2011

что по этому поводу:

<?php echo wp_get_attachment_url( $id ); ?> 

выводит что-то вроде http://example.net/wp-content/uploads/filename

0 голосов
/ 04 июня 2014
<?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; ?>
0 голосов
/ 27 декабря 2011

Вы можете получить только изображение:

<?php echo wp_get_attachment_image( $attachment->ID ); ?>

http://codex.wordpress.org/Function_Reference/wp_get_attachment_image

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...