content(本文)表示とexcerpt(抜粋)表示を切り替えて表示したいです。content(本文)表示とexcerpt(抜粋)表示を切り替えて表示したいです。content(本文)表示とexcerpt(抜粋)表示を切り替えて表示したいです。́д`)ゞすみません。blog一覧表示にて下記の様に本文を取得して表示させています。‘UTF-8’);にて<p><span>のタグを残してblog一覧表示の本文で改行表示出来る様にしております。);にてショートコードがblog一覧で表示されない様にしております。ここまでは狙った通りの表示が出来たのですが投稿画面にて本文のみの表示の場合は良いのですが抜粋入力欄に入力した際はこのコードだけではblog一覧に表示されません。?>のみを書き込んだのと同じ表示になってしまいます。『抜粋がある場合は抜粋を出力し、ない場合は改行が有効でショートコードが非表示の本文を取得する』という様にしたいのですがどの様にコードを書けば宜しいでしょうか?わかる方がいましたら是非ご教授下さい。7ヶ月前the_contentはその関数自体で出力を行い、返り値は持ちません。代わりに本文を取得するにはget_the_contentを使用してください。この関数はthe_contentフィルターを適用していない本文を返します。(必要に応じて自分で通してください。7ヶ月前Hinaloe様ご回答ありがとうございます。get_the_contentにて書き換えてみたり色々試してみました。抜粋表示はうまくいったのですがやはり抜粋が入力がない場合でのcontent取得文章で改行がうまくできません。フィルターの適用はどの様にしたらよろしいでしょうか?excerptとcontentをあるかないかで切り替えて表示する様なことはできないのでしょうか?恐れ入りますが教えていただければ幸いです。7ヶ月前Okamoto様、回答ありがとうございます。難しいですが現在翻訳しながら勉強中です。‘<i><p></p><span></span>’);}?></p>抜粋がある場合は抜粋表示し、ない場合はコンテンツから指定文字数表示するというかんじです。他に方法があればアドバイスをいただければと思います。7ヶ月前http://wordpress.hitsuji.me/show-excerpt/#A0.B0.C3.D4.E4.F0あたりが、まさにやりたいことじゃないでしょうか。7ヶ月前kimipooh様、回答ありがとうございます。こちらの方は以前試していまして、再度挑戦してみたのですがcontentだけだと改行がうまく表示されるのですがexcerptのタグを使用すると改行がきかなくなるという状況です。改行されないってことですかね。データを取得したらどうでしょうか。7ヶ月前kimipooh様、返事が遅くなり申し訳ありません。回答ありがとうございます。試行錯誤したのですがなかなかうまくいかずかなり強引でスマートではない方法でとりあえずは思う様に表示させております。;}と言う様にしました。スマートな方法がありそうです。;}はなくても平気でした。上記ですとショートコードが表示されましたので追加しました。‘<i><p><span>’));}}?></div>この様にいたしました。間違いなどがございましたらアドバイスいただければ助かります。7ヶ月前スマートというなら、次のような感じでかけるかなーと思います。中身をフックにて動作を改変する。new_the_excerpt関数を通過させる。the_excerpt関数で表示させるってことです。方に抜粋がなかった時ようの関数、new_the_excerptを用意します。7ヶ月前kimipooh様、本当にありがとうございます。自分が追い求めていた形です。7ヶ月前それで改行問題が出なければ、いらないですね。関数を2度読んでいるので、最初のやつがいずれにせよ無効状態なので。7ヶ月前kimipooh様、返事が遅くなり大変申し訳ありません。無事に理想通りの表示が出来ました。ありがとうございます。(全14件中)トピック「content(本文)表示とexcerpt(抜粋)表示を切り替えて表示したいです。」には新たに返信することはできません。