私の質問をより理解しやすくするための例を提供します。PHPを利用したWebサイトがありますが、このWebサイトでは、この場合の画像などの要素を作成し、別のWebサイトの画像ソースに対してこの画像のソースを更新することを目的としています。このようにして、この画像は常に、ソースを取得している画像の画像と同じになります。ここでの概念は、ソースを手動で更新するのではなく、1つのサイトを自動的に最新の状態に保つことです。
2 に答える
1
file_get_contents() + 正規表現を使用してそれを実現できます。ただし、ソース Web サイトがこの情報のみを提供する方がよいでしょう (必要な情報を JSON または XML で提供することにより)。
于 2012-11-24T03:30:09.640 に答える
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" />
于 2012-11-24T03:44:57.327 に答える