Post-new.php bölümünde WordPress yönetici alanının içinde bir alanım var. header.php
'da bu alanı yazabilmek için WordPress'in en son sürümünü ve Gelişmiş Özel Alanlar eklentisini kullanıyorum.
Bu alanı og:video
etiketi için kullanıyorum, böylece güvenli bir video url'si çıktı verebilirim.
Sorun şu ki, varsayılan alan değeri https, ve hatırlayabileceğim şekilde, video URL'si her zaman https ile başlamalıdır.
Yayınla düğmesini tıklattığımda, veritabanı bu değeri kaydeder; böylece güvenli bir URL boş bir durumda yalnızca https olur. Örneğin
: Ben Facebook için görevde boş videoyu istemiyoruz çünkü
<meta property="og:video" content="https://www.neocsatblog.info/jwplayer/player.swf?file=https%3A%2F%2F&autostart=true&skinName=newtube&skinURL=https%3A%2F%2Fneocsatblog.info%2Fskinning-sdk%2Ffive%2Fnewtube%2Fnewtube.xml" />
Bu
bir sorun vardır. Bu itibarla, ben başlığında iki şey kontrol etmek gerekir: Birincisi
- : alanına boş?
- İkincisi:
https://
'dan sonra dizede herhangi bir karakter var mı?
Her iki koşul da yerine getirilirse, kod URL'yi vermelidir.
Güncel php kodu:
$video_url = get_field('video_url');
if (isset($video_url)) {
$meta1='<meta property="og:video:type" content="application/x-shockwave-flash" />';
$skinURL="https://neocsatblog.info/skinning-sdk/five/newtube/newtube.xml";
$meta2=' <meta property="og:video" content="https://www.neocsatblog.info/jwplayer/player.swf?file='.urlencode($video_url).'&autostart=true&skinName=newtube&skinURL='.urlencode($skinURL).'" />';
echo $meta1;
echo $meta2;
}
deneyin? Soru bana iyi görünüyor, @CBroe için teşekkürler – user3545446