あらゆる年齢の女性と紳士、男の子と女の子、教祖、オタク、天才。
ワードプレスのテーマに問題があります。
オンラインショップを持っている会社のウェブサイトを作っています。ショップページの階層は次のとおりです。
ショップ
-Catagoryページ
-製品ページ
カテゴリページの1つは「デザイン」と呼ばれ、ページIDは22です。ワードプレスのサイドバー<aside>
に表示したいのは、リンクとして、タイトルと最新のサブページの画像を表示することです。デザインのページ。各商品ページには、「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-PHPEssentials」を使って学び始めたばかりです。
デザインページの最新のサブページからの情報のみが表示されるように、このコードを変更するのを手伝ってもらえますか。