——————————————-
WordPress のバージョン:5.9
Welcart のバージョン:2.5.3
PHP のバージョン:7.2
ご利用の親テーマとバージョン :Welcart Basic 1.3.4
——————————————-
固定ページで作成したトップページにカテゴリー「お勧め商品」を設定した商品一覧をショートコードを利用して表示したいのですが、商品名が表示されるのみで商品のメイン画像と説明文が表示されません。
下記が該当のコードになります。functions.phpに記述しております。
//トップページピックアップ商品
function getPickUp($atts) {
extract(shortcode_atts(array(
"num" => '', //最新商品リストの取得数
"cat" => '' //表示する商品のカテゴリー指定
), $atts));
global $post;
$oldpost = $post;
$myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=post_date&category='.$cat);
$retHtml='<ul class="pickup_list">';
foreach($myposts as $post) :
$cat = get_the_category();
$catname = $cat[0]->cat_name;
$catslug = $cat[0]->slug;
setup_postdata($post);
$retHtml.='<li>';
//$retHtml.='<span class="news_date">'.get_post_time( get_option( 'date_format' )).'</span>';
//$retHtml.='<span class="cat '.$catslug.'">'.$catname.'</span>';
$retHtml.='<a href="'.get_permalink().'">'.the_title("","",false).'</a>';
$retHtml.='</li>';
endforeach;
$retHtml.='</ul>';
$post = $oldpost;
wp_reset_postdata();
return $retHtml;
}
add_shortcode("pickup","getPickUp");
アドバイスいただけますと幸いです。
どうぞよろしくお願い致します。
-
このトピックは2年、 11ヶ月前にWelcartが編集しました。理由: phpをエスケープ処理