我需要我的wordpress主题帮助
问题描述:
<?php
$i = 0;
$page = get_the_content();
$doc=new DOMDocument();
$doc->loadHTML($page);
$xml=simplexml_import_dom($doc);
$images=$xml->xpath('//img');
foreach ($images as $img) {
list($width, $height, $type, $attr) = getimagesize($img['src']);
if ($height > 149) {
echo '<img src="' . $img['src'] . '" alt=" ' . $img['alt'] . ' - funny and hot pictures" title=" ' . $img['title'] . ' - funny fail picture dump" onerror=\'this.style.display="none" \'><br>';
$i++;
if ($i == 3) { break;}
}
else
{
// don't display
}
}
?>
我用"<?php the_content(); ?>"
替换了上面的一段代码。它应该删除我的文章中的所有文字,只留下很好的图像。但是当我嵌入一个视频时,php就会中断。我如何让帖子显示YouTube视频?我需要我的wordpress主题帮助
答
你应该考虑使用自定义字段:
http://codex.wordpress.org/Custom_Fields
有一个伟大的插件,对他们来说太创造了良好的管理控制面板:
http://wordpress.org/extend/plugins/advanced-custom-fields/
您可以使用自定义字段专门将视频放入页面。
是否有一个特别的原因,你想从文章中删除文本? - 例如你能不能在文章中加入文字? - 或者文本可以放入摘要中,也可以放入自定义字段中,这样您就不必将输出代码复杂化了?
你想嵌入一个youtube视频代替那个图像吗? – aNi
不,我想让我的wordpress主题能够“获得”图像和yourtube视频。与当前的代码,当我嵌入视频的PHP得到破坏我的WordPress主题不会让我显示视频。 – user590896