我无法将自定义字段数据调用到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 } ?>
答案 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>