携帯で表示の際は
という部分が非常に難解です。
PCだけであればcssでdisplay:none;とかで対応できそうですが、携帯はそうもいきません。
考えられる方法はPHPでソースを書き出す方法ですが、固定の動画URLを書き出すわけではないのでこれも難しそうです。
投稿内でPHPが使えるrunPHPなどを使用して書き出す方法も考えられますねぇ。かなり面倒だと思いますが・・・
あとは、カスタムフィールドを使って、例えば投稿したい動画のURLを値に入力し、テーマ上で表示するソースを書き出すとかでしょうか。これならPC用と携帯用で使用するテーマがそもそも違うので振り分けなどもしなくてすみそうですけど。
shiro99さんのスキルが分からないので、どの方法ならできそうなのかちょっとわかりませんが、案としてはどうでしょう?
shokun0803様
ありがとうございます
スキルは、まったくの素人です…
ファイルは .flv と .3gp に限られるので
携帯用のテーマファイルで .flv なら表示しない
PC用のテーマファイルで .3gp なら表示しない
のように、出力時に制御できればと思ってますが
可能でしょうか
携帯.flv表示しない は
if (is_mobile()) で
解決しました
PCのテーマファイルで .3gp なら表示させない が出来ません。。。
PC なら 3gp 動画も扱えるので、両方見せてしまえばいい気もします。PC の場合、すでに欠かれていますが、3gp 動画を囲んでいる div 要素か何かに class を割り当てておいて、スタイルシートで、その class に対して display:none を指定するとよいです。
スマートにやるには、動画を埋め込むための独自のショートコードを作ることです。そうすれば、ショートコードの実行時に flv, 3gp の好きな方を選んで適切な HTML を吐くことが可能です。これはちょっと調べてみてください。
なお、Mobile Eye+ はセキュリティーホールが発覚していますので、拙作のパッチを適用されることをおすすめします。
lilyfan様
ありがとうございます
PCでも見れるので消さない方向でいきたいと思います