0

我不确定如何放置图像来代替下面回显的链接。目前这显示了一个链接,但我想让它成为可点击的图像而不是链接。先感谢您 : )

<div class="back-button">
    <?php
        $this_page = get_post($id);
        $parent_id = $this_page->post_parent;
        if ($parent_id) {
            $parent = get_page($parent_id);
            echo '<a href="'.get_permalink($parent->ID).'" title="">'.get_the_title($parent->ID).'</a>';
        }
    ?>

我想到了!这是解决方案:

                <?php
                $this_page = get_post($id);
                $parent_id = $this_page->post_parent;
                if ($parent_id) {
                    $parent = get_page($parent_id);
                    echo '<a href="'.get_permalink($parent->ID).'" title="">'.'<img src="' . get_bloginfo("template_directory") . '/images/close-icon.png" />'.'</a>';
                }
            ?>              
4

2 回答 2

0
<div class="back-button">
<?php
    $this_page = get_post($id);
    $parent_id = $this_page->post_parent;
    if ($parent_id) {
        $parent = get_page($parent_id); ?>  <a href="#" title=""><img src="<?php bloginfo('template_directory')?>/images/imagename.gif"></a> <?php  }  ?>

尝试使用这个

于 2013-03-27T18:14:42.903 回答
0

您只需要在 a 标签内包含一个 img 标签:

echo '<a href="'.get_permalink($parent->ID).'" title=""><img src='myImage.png'/></a>';

您只需将 myImage.png 替换为您想要的图像的 url。

于 2013-03-27T17:13:10.760 回答