是否可以根据其他网站更新网站元素?

时间:2012-11-24 03:24:52

标签: php html

我将提供一个示例,使我的问题更容易理解。有一个网站 它利用PHP,在这个网站上的目标是创建一个元素,如 在这种情况下的图像,并相对于图像源更新该图像的来源 另一个网站。这样,此图像将始终与从其获取源的图像的图像相同。这里的概念是让一个站点自动更新, 而不是必须手动更新源。

2 个答案:

答案 0 :(得分:1)

您可以使用file_get_contents()+正则表达式来实现这一点。但是如果源网站只提供这些信息(通过提供JSON或XML以及您想要的必要信息)会更好。

答案 1 :(得分:1)

好了,现在我们知道真正的问题是什么,在你的wordpress主题中创建一个新的页面模板

<?php
/*
Template Name: Most Recent Thumbnail
*/
?>

<?php
$rs = new WP_Query();
$rs->query('showposts=20');
while ($rs->have_posts()) : $rs->the_post();

    if (has_post_thumbnail()) 
    {
        header('location:/'.get_bloginfo('url').wp_get_attachment_url( get_post_thumbnail_id($post->ID) ));
        die;
    }
endwhile; 

//if we got here no image was found in the last 20 posts, we should send the page to a backup image 
header('location: http://some.image');
die;

在管理区域中创建新页面,选择模板“最近缩略图”,为其指定“最近缩略图”的标题并将其发布。

<img src="http://mywordpress.site/most-recent-thumbnail" />