如何从我的wordpress自定义字段调用超链接?

时间:2014-05-04 10:56:06

标签: php wordpress

我无法将自定义字段数据调用到href中。 代码:

enter code here

<?php foreach($books as $book) {?>
<li><a href="http://localhost/porospor-wp/<?php echo $book_page; ?>"><img src="<?php echo $book ?>" /></a></li><?php } ?>

1 个答案:

答案 0 :(得分:0)

如果您将每本书都作为wordpress中的实际页面,并带有书籍的父页面,您可以循环浏览这些页面:

<?php

$books = get_pages( array( 'child_of' => $post->ID, 'sort_order' => 'desc' ) );?>

<ul>

<?php foreach( $books as $book ) {?>
  <li><a href="<?php echo get_page_link( $book->ID ); ?>"><?php echo $book->post_title; ?></a></li>
<?php } // End ForEach ?>

</ul>

在您的问题中,您有一个图像作为链接,因此您可以将一个帖子缩略图添加到单个书页,然后通过将标准代码更改为链接,将其显示为链接中的图像:

<?php

$books = get_pages( array( 'child_of' => $post->ID, 'sort_order' => 'desc' ) );?>

<ul>

<?php foreach( $books as $book ) {?>
  <li><a href="<?php echo get_page_link( $book->ID ); ?>"><?php echo get_the_post_thumbnail($book->ID, 'thumbnail'); ?></a></li>
<?php } // End ForEach ?>

</ul>