このコードは、カスタムの WordPress Gutenberg ブロックにあります
let whole = Math.floor(stars_client);
let fraction = stars_client - whole;
let stars_data = '';
for (var i = 0; i < whole; i ++) {
stars_data = stars_data + '<i className="fa fa-star" aria-hidden="true"></i>';
}
if (fraction > 0) {
stars_data = stars_data + '<i class="fa fa-star-half" aria-hidden="true"></i>';
}
return (
<div className="testimonial-container type_class_3">
<div className="testimonial-image" style={{ backgroundImage: `url(${imagelinks})` }}></div>
<div className="testimonial_title">{ testimonial_title }</div>
<div className="testimmonials_starts">{ stars_data }</div>
<div className="testimonial-text">{ testimonial_text }</div>
<div className="testimonial-author-line"><span className="testimonial-author">{ client_name }</span>, { title_client }</div>
</div>
);
変数にはstars_data
、表示したい HTML コードが生成されています。現在、変数は HTML としてレンダリングされません。stars_data
HTML コードとしてレンダリング/表示するにはどうすればよいですか?
ありがとう