女士们和先生们,男孩和女孩,所有年龄段的大师,极客和天才。
我的 wordpress 主题有问题。
我正在为一家拥有在线商店的公司创建一个网站。店铺页面的层次结构如下:
店铺
-分类页面
--产品页面
其中一个类别页面称为“设计”,其页面 ID 为 22。我想在<aside>
wordpress 的侧边栏中显示,作为链接,标题和来自最新子页面的图像'设计”页面。每个产品页面都有一个使用名为“Product_Image”的自定义字段定义的图像。
我在stackoverflow上找到了这段代码,我已经对其进行了修改以显示我需要的数据,但它不仅调用了设计页面的最新子页面,还调用了整个站点的最新页面。
<?php
$args=array(
'showposts'=>1,
'post_type' => 'page',
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<div>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?>
<?php echo "<img src='" . get_post_meta($post->ID, "Product_Image", true) . "' />"; ?>
</a>
</div>
<?php
endwhile;
}
?>
我对 PHP 完全陌生。我才刚刚开始学习使用“Tutsplus - PHP Essentials”。
谁能帮我修改此代码,使其仅显示来自设计页面的最新子页面的信息。