我的wordpress主题需要帮助

时间:2011-10-11 06:27:56

标签: php image wordpress video themes

<?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视频?

1 个答案:

答案 0 :(得分:0)

您应该考虑使用自定义字段:

http://codex.wordpress.org/Custom_Fields

有一个很棒的插件可以为他们创建好的管理控制面板:

http://wordpress.org/extend/plugins/advanced-custom-fields/

您可以使用自定义字段专门将视频放入页面。

您是否有特殊原因要将文字从帖子中删除? - 例如你可以根本不把文字放在帖子里吗? - 或者可以将文本放入摘录中,还是放入自定义字段中,这样就不必使输出代码过于复杂?