質問

ストリップするための最良の方法は何ですか コンテンツ フロントエンドのHTMLタグと不必要なスペースの?編集できるユーザーがフロントエンドで変更を加えることができる特別な使用テーマを構築していますが、このテキスト領域にプレーンテキストのみをサポートしたいと考えています。

私の現在のコード:

<?php if ( !current_user_can( 'edit_post', $post_ID ) ) : the_content('Read more on "'.the_title('', '', false).'" &raquo;'); else: ?>
        <textarea class="grid_22">
                <?php the_content('Read more on "'.the_title('', '', false).'" &raquo;'); ?>
        </textarea>
<?php endif ?>

これを生成します:the_content wrapped in a textarea tag

どうすればそれを通常のテキストのように見せることができますか?フロントエンドでコピーを編集したユーザーは、バックエンドwysiwygエディターを使用しないため、フォーマットが書かれていることを心配する必要はありません。

役に立ちましたか?

解決

書かれた形式を蜂の巣にすることを心配する必要があります。

元。

<p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. ____Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p> <p>Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua._____ At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.</p>

書かれた「_」の間に部分を置くことになります。プレーンテキストとして編集したとしても、閉鎖と開口部の段落を失うため、2つの段落が1つだけになります。

あなたが求めていた他のすべては、the_contentまたはget_the_contentのフィルターで行うことができます(詳細については、Codexをご覧ください)。これらのフィルター内では、str_replaceまたはpreg_replace(ネイティブPHP関数、説明についてはphp.netを参照してください)を使用する必要があります。

他のヒント

HTMLタグ「Textarea」....スペースを考慮に入れてください.....

例えば: https://stackoverflow.com/questions/2202999/why-is-textarea-fill-with-myserious-white-faces

ライセンス: CC-BY-SA帰属
所属していません wordpress.stackexchange
scroll top