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

a タグ内に img タグを含めるだけです。

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

myImage.png を必要な画像の URL に置き換えるだけです。

于 2013-03-27T17:13:10.760 に答える
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 に答える