Re: [解決済み] welcartポストの文字数制限

フォーラム テンプレート(テーマ) [解決済み] welcartポストの文字数制限 Re: [解決済み] welcartポストの文字数制限

#59613
hide
参加者

申しわけないです。再度投稿させていただきます。

welcartポストを利用し、特定カテゴリーの見出しを表示させた時、見出しの文字数が多い場合、改行してしまい、アイコンからズレてしまうので、表示文字数制限をしようと思っています。

usces_post.phpの

<ul class="ucart_widget_body">
<?php usces_list_post( $instance['category'], $rows_num ) ; ?>
</ul>

を削除し、下記コードを入れました。

<ul>
<?php
$lastposts = get_posts('numberposts=5&category_name=news');
foreach($lastposts as $post) :
setup_postdata($post);
$post_title = $post->post_title;
if(mb_strlen($post_title)>10) {
$post_title = mb_substr($post_title,0,10).'...';
}
?>
<li><?php echo date("m/d/", strtotime($post->post_date)); ?><a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php echo $post_title; ?></a>
</li>
<?php endforeach; ?>
</ul>

見出しテキストは正常に表示されるのですが、リンク先が全て同じになってしまいます。

(一番上の記事のリンクになってしまう。)

sidebar.phpに直接上記コードを入れた場合は、リンクは正常に動作していました。

どのように修正すればよろしいでしょうか?よろしくお願いします。