0

このコードを使用して、投稿がビデオであるかどうかを尋ねようとしています。そうであれば、Facebook で再生可能なビデオを表示するために必要なビデオ メタタグを追加します。その結果、the_content(); は呼び出されません。私のサイトからの投稿例: http://associate.greymafia.com/old-spice-remix/

<?php if( get_post_format() == 'video' ) {
echo '<meta property="og:video" content="';
the_content();
echo '" />'; 
echo        '<meta property="og:video:height" content="640" />';
echo        '<meta property="og:video:width" content="385" />';
echo        '<meta property="og:video:type" content="application/x-shockwave-flash" />';


} else {


} ?>

内容は動画のURLのみです。

4

1 に答える 1

0

the_content()は WordPress のコア関数であり、投稿の HTML 全体をエコーアウトするために使用され、ループ内でのみ使用できます。代わりに og:video メタ タグに必要なのは、動画の URL です。独自の関数を定義した場合はthe_content()、名前を変更するだけです。

于 2013-08-06T15:13:49.957 に答える