1. TOP
  2. ユーチューブ動画が埋め込めない?ワードプレスの権限とユーザー設定

ユーチューブ動画が埋め込めない?ワードプレスの権限とユーザー設定

ワードプレス この記事は約 3 分で読めます。

外注さんを使って結構経つんですが、
恥ずかしながら初めてこの問題に直面しました。

記事作成を依頼したら、
ユーチューブ動画が埋め込めないと言われたんです。

 

 


疑いの目でかかる、無知なる僕

今までに何人かに記事作成を依頼しましたが、
そんな経験は初めてだったし、
自分はちゃんと埋め込めるので、
失礼ながら最初は疑ってました。

 

でも調べてみたら、
どうやらよくあることみたいで。

ワードプレスは複数のユーザーを設定でき、
ユーザーにはそれぞれ権限を与えられます。

 

そして基本的に外注さんにお願いする場合は、
「投稿者」に設定するんですよね。

どこまでの権限に制限がかかってるかは不明ですが、
とりあえず「投稿者」だと埋め込めないみたいです。

 

 

制限がかかるのはiframeタグ

どうして埋め込めないのかというと、
iframeというタグが使えないからだそうで。

ワードプレスのプラグインとか、
何かのツールで解決できないか探してみましたが、
どうやら無理みたいです。

 

管理者権限を与えれば当然のごとく使えますが、
さすがにこれはリスクが高すぎますよね。

管理者権限が記事を全て削除したり、
構成をめちゃくちゃにしたり、
それこそやりたい放題なので。

 

僕は結構人を信じるタイプですが、
さすがにそこまで委ねることはできません(笑。

なので他の方法を。

いくつか方法はあるみたいですが、
functions.phpへコードを追加することで解決しました。

 

 

コードの追加方法

編集作業の前に、念の為にバックアップはとってくださいね。

編集はダッシュボードの「外観」→「テーマの編集」
をクリック。

2015-01-05_225910

次に「テーマのための関数(functions.php)」
をクリックしてください。

2015-01-05_225934

そして下記のコードを追記します。

// フィルタの登録
add_filter(‘content_save_pre’,’test_save_pre’);

function test_save_pre($content){
global $allowedposttags;

// iframeとiframeで使える属性を指定する
$allowedposttags[‘iframe’] = array(‘class’ => array () , ‘src’=>array() , ‘width’=>array(),
‘height’=>array() , ‘frameborder’ => array() , ‘scrolling’=>array(),’marginheight’=>array(),
‘marginwidth’=>array());

return $content;
}
http://liginc.co.jp/programmer/archives/1665より引用

追記して、「ファイルを更新」をクリックすれば完了です。

2015-01-05_230915

画面はスティンガー3ですが、一番下の方にある、
?>の前に追記しないとバグります。

\ SNSでシェアしよう! /

LSCの注目記事を受け取ろう

この記事が気に入ったら
いいね!しよう

LSCの人気記事をお届けします。

  • 気に入ったらブックマーク! このエントリーをはてなブックマークに追加
  • フォローしよう!

関連記事

  • ハロウィンパーティーと仮装と魔法使い。世界の広さとびっくり箱の夜

  • 【TCD013】ワードプレスでテンプレートを使うための操作!

  • スティンガーのカスタマイズやアドセンス広告設定方法を画像付解説!

  • 無料テンプレはスティンガーがオススメ!設定方法を画像付解説!

  • TCD013のカスタマイズ方法!関連記事や画像の表示方法は?

  • Multi Device SwitcherでPCとスマホを切替え