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