如果 (isset($video_url)¬ just only https sting can be found) 我怎么能用 php 语言说呢?
How can I say that in php language if (isset($video_url)¬ just only https sting can be found)?
我在 WordPress 管理区域内的 post-new.php 部分有一个字段。
我使用最新版本的 WordPress,以及 Advanced Custom Fields 插件,这样我就可以在 header.php
.
中写出这个字段
我将此字段用于 og:video
标记,以便我可以轻松输出安全视频 url.
问题是,默认字段值为 https,为了让我记住,视频 url 必须始终以 https 开头。
当我点击发布按钮时,数据库保存了这个值,这样空白状态下的og secure url就只会是https.
例如:
<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" />
这是个问题,因为我不想在 Facebook post 中出现空白视频。
因此,我需要检查 header 中的两件事:
- 首先:这个字段是空的吗?
- 其次:
https://
之后的字符串中是否有字符?
如果两个条件都满足,代码应该输出url.
当前 php 代码:
$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;
}
if (isset($video_url) && $video_url !== "https://") {
尝试if ( (isset($video)) && (strpos($address, 'https://') == 0) && (strlen($address) > strlen('https://')) ) { // do stuff
我在 WordPress 管理区域内的 post-new.php 部分有一个字段。
我使用最新版本的 WordPress,以及 Advanced Custom Fields 插件,这样我就可以在 header.php
.
中写出这个字段
我将此字段用于 og:video
标记,以便我可以轻松输出安全视频 url.
问题是,默认字段值为 https,为了让我记住,视频 url 必须始终以 https 开头。
当我点击发布按钮时,数据库保存了这个值,这样空白状态下的og secure url就只会是https.
例如:
<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" />
这是个问题,因为我不想在 Facebook post 中出现空白视频。
因此,我需要检查 header 中的两件事:
- 首先:这个字段是空的吗?
- 其次:
https://
之后的字符串中是否有字符?
如果两个条件都满足,代码应该输出url.
当前 php 代码:
$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;
}
if (isset($video_url) && $video_url !== "https://") {
尝试if ( (isset($video)) && (strpos($address, 'https://') == 0) && (strlen($address) > strlen('https://')) ) { // do stuff