【发布时间】:2012-02-14 21:42:33
【问题描述】:
我在我的自定义 Wordpress 主题中的内容上方实现了一个非常基本的“特色列表 - 图像滑块”。我想知道如何在两者之间对 PHP 进行硬编码,以将我的滑块与我的“主题”连接起来。 我正在尝试“主题”滑块,以便通过“最近的帖子”或“类别”拉出内容。以及如何将“精选图片”设置为在滑块中显示为照片并显示在列表区域的大量缩略图部分中?
这是我选择的 jQuery I 插件的屏幕截图;
(他们的演示坏了,所以。)
下面是我实现的标记。
<div id="featured" >
<ul class="ui-tabs-nav">
<li class="ui-tabs-nav-item ui-tabs-selected" id="nav-fragment-1"><a href="#fragment-1"><img src="images/image1-small.jpg" alt="" /><span>David King – on his True Crime thriller</span></a></li>
<li class="ui-tabs-nav-item" id="nav-fragment-2"><a href="#fragment-2"><img src="images/image2-small.jpg" alt="" /><span>Tips from Steve Perry</span></a></li>
<li class="ui-tabs-nav-item" id="nav-fragment-3"><a href="#fragment-3"><img src="images/image3-small.jpg" alt="" /><span>Tips from Chuck Berry</span></a></li>
<li class="ui-tabs-nav-item" id="nav-fragment-4"><a href="#fragment-4"><img src="images/image4-small.jpg" alt="" /><span>SFIRS</span></a></li>
</ul>
<!-- First Content -->
<div id="fragment-1" class="ui-tabs-panel" style="">
<img src="images/image1.jpg" alt="" />
<div class="info" >
<h2><a href="#" >David King – on his True Crime thriller</a></h2>
<p>David King is Lorem Ipsum Lorem Ipsum Lorem Ipsum...<a href="#" >read more</a></p>
</div>
</div>
<!-- Second Content -->
<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide" style="">
<img src="images/image2.jpg" alt="" />
<div class="info" >
<h2><a href="#" >Tips from Steve Perry</a></h2>
<p>Steve Perry is Lorem Ipsum Lorem Ipsum Lorem Ipsum...<a href="#" >read more</a></p>
</div>
</div>
<!-- Third Content -->
<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide" style="">
<img src="images/image3.jpg" alt="" />
<div class="info" >
<h2><a href="#" >Tips from Chuck Berry</a></h2>
<p>Chuck Berry is Lorem Ipsum Lorem Ipsum Lorem Ipsum...<a href="#" >read more</a></p>
</div>
</div>
<!-- Fourth Content -->
<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide" style="">
<img src="images/image4.jpg" alt="" />
<div class="info" >
<h2><a href="#" >Create a Vintage Photograph in Photoshop</a></h2>
<p>Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....<a href="#" >read more</a></p>
</div>
</div>
</div>
Updated Q here, with up to date attempt, still not solved
最新更新: 仍在尝试让图像拉入。我尝试了 Suni 的建议,但仍然无法让它们拉入滑块(他们最终出现在)
我在下面尝试过一些:
<?php
$i = 1;
foreach ($posts_array as $post) : setup_postdata($post);
<?php if ( has_post_thumbnail()) { $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large'); echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" >'; the_post_thumbnail('thumbnail'); echo '</a>'; } ?>
?>
<?php
$i = 1;
foreach ($posts_array as $post) : setup_postdata($post);
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large');
?>
<?php
$i = 1;
foreach ($posts_array as $post) : setup_postdata($post);
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large'); <a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" >
?>
<?php
$i = 1;
foreach ($posts_array as $post) : setup_postdata($post); ?>
<?php if ( has_post_thumbnail()) { $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large'); echo '<a href="' . $large_image_url[0] . '" title="' . the_title_attribute('echo=0') . '" >'; the_post_thumbnail('thumbnail'); echo '</a>'; } ?>
【问题讨论】:
-
虽然你认为它是基本的,但它比你想象的要多。
-
几个小时已经证明了这一点!但是,建议?
-
您需要一个自定义循环。 codex.wordpress.org/The_Loop
-
你能提供一个演示链接吗?你在哪里工作?以便我们可以帮助您