nobita 様
こんばんは。返信ありがとうございます♪
この記事見てました。
ですが、ここに書かれているタグをちょっと変更したのですが、
「ビジュアル」「テキスト」のタブは消えましたが、
エディタがビジュアルモードのままで、テキストモードにならず。。
一段目のボタン列が消えたのですが、すべて非表示にする方法がわかりませんでした。。
何か追加するタグなどがありますでしょうか?
nobita 様
返信ありがとうございます。
'teeny'=> true,
にするとたしかにテキストモードになるのですが、
ボタン列が消えません。。
'quicktags'=> false
にすると、「ビジュアル」「テキスト」のボタンは消えますが、
エディタがビジュアルモードに戻り、並んでるボタンもビジュアルモードのボタンが表示されます。
tinymceをtrueにするだけではできないようです
nobita 様
CSSで消すことができました♪
ありがとうごございました!
すみません・・
もうひとつ質問なのですが・・・
nobita 様のほうほうでエディタを追加し、
そこで
<?php echo get_post_meta($post->ID,'_my_extend_editor',true);?>
で出力すると、
メディアから挿入した写真などの画像は、ちゃんと画像として表示されるのですが、
動画だと[video
からはじまるコードがそのまま文字列として表示されます。
この方法はメディアから挿入した動画は文字列にしかならないのでしょうか?
通常の「投稿」などにメディアから動画を投稿すると動画プレーヤーが表示されるのですが、
nobita 様の方法だと、動画プレーヤーの表示にはなりませんか?
HTMLモード
というのが、「テキストモード」の意味であれば、
メディアから挿入した写真などの画像は、ちゃんと画像として表示されるのですが、
動画だと[videoからはじまるコードがそのまま文字列として表示されます。
この挙動は、おかしいです テキストモードでは挿入画像は、htmlタグとして表示されます。
動画がショートコードで表示されるのは、ただしい挙動です。
tinymceをtrue
trueにセットすれば、ビジュアルモードになります。
ビジュアルモードであれば、ショードコードではなく動画が表示されます
nobita 様
お返事ありがとうございます。
> trueにセットすれば、ビジュアルモードになります。
> ビジュアルモードであれば、ショードコードではなく動画が表示されます
とありましたが、そうしても動画は表示されませんでした。。
trueにしてもfalseにしてもだめですし、
他のコードを抜いてもだめです。。文字列が表示されるだけです。。
<?php the_content(); ?>
で表示する、一般的なデフォルトのエディタでの投稿なら動画が表示されるのですが。。
あ、ちなみにですが、
動画が表示されないというのは作ったページに反映しないという事です。
管理画面のエディタの中では、ビジュアルモードのときは動画のサムネイルが表示され、
テキストモードではコードが表示されます。
テンプレートでの表示に、
<?php echo get_post_meta($post->ID,'_my_extend_editor',true);?>
を使ってもページにはコードしか反映されないのです。。
http://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/do_shortcode
テキストエディタで表示される [….] というのは、ショートコードと呼ばれるものです。
カスタムフィールドでは、ショートコードを、htmlに変換する do_shortcode がセットされていないので、テンプレートでコードそのものが表示されます。
テストはしていませんが
<?php
$video = get_post_meta($post->ID,'_my_extend_editor',true);
echo do_shortcode( $video );
?>
みたいにしてやると、うまく表示できるかも
nobita 様
その方法でできましたよ!!
ありがとうございます♪
すごいですね!
やっと解決できました♪ 心から感謝します!
ありがとうございました^^