私はリアクションのwordpress blogを作成しています。今はJSONリクエストを送信していて、すべてのポストを取得していますが、これは正常に動作しています)これを済ませたら、各ポストのポストオブジェクトを作成しています。WP APIとリアクションレンダリングHTML、テキストではありません。
タイトルや画像などを正しく表示できます。しかし、post.content.renderedを使用して投稿のコンテンツを表示しようとすると(プレビューの最初の250文字を取ります)、実際のHTMLを表示しています/ WP-JSON/WP/V2 /ポストと私はコードでポストの情報を返しています:代わりに、印刷の例の出力には、「Hello World」の私が成功したからとJSONレスポンスを取得しています
<p>Hello World</p>
を印刷しています以下。
return (
<article className="post-outer" id={post.id}>
<section className="post-section">
<a className="post-link">
<div className="post-box" >
<h1 className="post-title">
{post.title.rendered}
</h1>
<p className="post-desc">
{post.content.rendered.substring(0,250)}
</p>
</div>
<figure className="media-wrapper"><img src={ this.state.media } /></figure>
</a>
</section>
</article>
)
任意のアイデアはどのようにのみhtml出力の最初の250個の文字を表示するには? –
html文字列を使用している場合は適切でなければ、テキストとして表示されます。添付のスニペットを確認:) –