0

私は、すべてのセクションに投稿 ID を介してコンテンツが読み込まれる単一ページの Web サイトに取り組んでいます。

<?php $id=193; $post = get_page($id); echo $post->post_content; ?>

すべてのページには、コンテンツ div の下に配置された独自の完全な背景画像があります。Backstretch.js を使用して、その画像を div id に作成します。

例。
http://jsfiddle.net/4k6ty4n1/4/

ここまではすべて完璧に動作しますが、現在のようにハードコーディングするのではなく、WordPress の注目の画像オプションを使用して背景画像を編集できるようにしたいと考えていますが、解決策が見つかりません。

それは次のようなものでなければなりません(私は推測します):

$(function() {
$("#pageOneImage").backstretch("<?php $id=193; $post = get_post_thumbnail_id($id); echo $post->get_post_thumbnail_id; ?>");
$("#pageTwoImage").backstretch("<?php $id=195; $post = get_post_thumbnail_id($id); echo $post->get_post_thumbnail_id; ?>");
});
4

2 に答える 2

0

それは実際には非常に簡単でした:

<?php $thumb_id = 1; $url = wp_get_attachment_url( get_post_thumbnail_id($thumb_id) ); ?>

<script>
$("#divname").backstretch("<?php echo $url ?>");
</script>
于 2014-08-22T09:30:53.877 に答える