【发布时间】:2014-01-14 19:54:28
【问题描述】:
我正在使用一段特定的代码在父页面上显示子页面名称、特色图片和摘录。此代码工作正常,但我一直在尝试修改它以按字母顺序显示子帖子但没有成功。
我尝试将 ORDER BY menu_order 更改为 ORDER BY 标题或 ORDER BY 名称,但它破坏了页面。
如果有人有一些提示或提示,您的建议将不胜感激!
<?php
$pageChildren = $wpdb->get_results("
SELECT *
FROM $wpdb->posts
WHERE post_parent = ".$post->ID."
AND post_type = 'page'
ORDER BY menu_order
", 'OBJECT');
if ( $pageChildren ) :
foreach ( $pageChildren as $pageChild ) :
setup_postdata( $pageChild );
?>
<?php $imagethumb = get_post_meta($pageChild->ID, 'image-thumb', $single = true); ?>
<div id="solutionbutton">
<div id="centerbutton">
<img src="<?php echo $imagethumb; ?>" />
<h4><?php print '<a href="' . get_permalink( $pageChild->ID ) . '">' . get_the_title( $pageChild->ID ) . '</a>'; ?></h4>
</div>
<div id="entry">
<?php echo excerpt(13); ?>
</br></br>
<a href="<?php echo get_permalink($pageChild->ID); ?>">Read More...</a>
</div>
</div>
<?php
endforeach;
endif;
?>
</div>
【问题讨论】: