下面的代码是针对我的single.php的。php if(have_posts())调用标准wordpress功能图像,函数_exists('dfi_get_featured_images')部分获取以nivo滑块样式包装的滑块图像。
php if(have_posts())循环正在破坏脚本。我试图将其包含在if-else语句中,以仅在帖子if($featuredImages!=NULL)中没有幻灯片图像时显示wordpress特色图像。
任何关于编码的帮助都会很好。
谢谢…李
<div id="featured" class="row-fluid">
<?php
if ( function_exists('dfi_get_featured_images') ) {
$featuredImages = dfi_get_featured_images();
if( !is_null($featuredImages) ){
echo "<div class='slider-wrapper theme-default'>";
echo "<div class='entry-thumbnail nivoSlider' style='width: 1170px;'>";
foreach($featuredImages as $images) {
echo "<a href='" . get_permalink() . "' title = '" . dfi_get_image_alt_by_id($images['attachment_id']) . "'>";
echo "<img src = '" . $images['thumb'] . "' />";
echo "</a>";
}
echo "</div>";
echo "</div>";
}
}
if($featuredImages!=NULL)
{
}
else
{
<?php if ( have_posts() ) { ?>
<?php while ( have_posts() ) { ?>
<?php the_post(); ?>
<?php if ( '' != get_the_post_thumbnail() ) { ?>
<?php the_post_thumbnail( 'full' ); ?>
<?php } // end if ?>
<?php } // end while ?>
<?php } // end have_posts ?>
}
?>
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
if ( function_exists('dfi_get_featured_images') ) { // If the featured images function exists
$featuredImages = dfi_get_featured_images(); // Get those featured slider images
if( !is_null($featuredImages) ) { //If there are featured slider images to get, then:
echo "<div class='slider-wrapper theme-default'>";
echo "<div class='entry-thumbnail nivoSlider' style='width: 1170px;'>";
foreach($featuredImages as $images) {
echo "<a href='" . get_permalink() . "' title = '" . dfi_get_image_alt_by_id($images['attachment_id']) . "'>";
echo "<img src = '" . $images['thumb'] . "' />";
echo "</a>";
}
echo "</div>";
echo "</div>";
} else {
the_post_thumbnail( 'full' );
}
} else if ( has_post_thumbnail() ) { //If there are no featured images to get, but there is a thumbnail
the_post_thumbnail( 'full' );
} // end else if
} // end while
} // end hav_posts
?>
需要注意的几点:
您不必在每一行的开头和结尾都不断地打开和关闭php。这使得代码变得杂乱无章,更难阅读。
想想你实际上想做什么。如果有一个滑块来代替,你不想删除功能图像——你想显示滑块而不是功能图像(至少,对我来说是这样)。下面是这段代码背后的思考过程:
if (has function check if dfi images is registered) {
check and see if there are andy dfi images
if there are dfi images {
loop through them and display them
} else if dfi images is registered but there are no dfi images {
display the thumbnail
}
} else, dfi images must not be registered {
display the thumbnail
}
因此,您将首先检查插件,然后插件图像的存在,如果其中任何一个返回负片,您将显示缩略图图像。
我是一个非常基本的网站开发和启动这个网站 http://teammurdertrain.com/ 我下载并安装了一个模板,还有一个滑块。我已经在帖子中设置了我的特色图像,但返回的代码中不会添加任何内容。 它试图从这里得到图像。目前回声没有回音 回声get_post_meta($post- 你会注意到,目前在该网站上,iphone包装内的图像。这是因为它目前是硬编码的
我有一个小问题,一个小jQuery脚本,我的幻灯片图像。该脚本本身工作得非常好,其目的是在图像之间滚动,实际上是“淡入淡出”,这是一部经典之作。 问题是,如果我想将它用于页面上的另一个块,那么它将不再正常工作。。问题当然出在id上,但无法解决。 这是脚本: 有什么想法吗?谢谢大家:)
我在屏幕上的某个位置有一个UIImageView: 然后,我必须在UIImageView中插入另一个图像,我使用了以下代码: 但当第一张图像滑出时,它会淡出(或者在imageView的边缘看起来是透明的)。我尝试了尽可能多的在线解决方案,比如在动画过程中设置图层属性以消除淡入度,或者将图层不透明度指定为1.0,但它们似乎都不起作用。任何帮助都将不胜感激。谢谢
问题内容: 有一行可以一次只容纳三个图像,但是我在服务器中有几个图像,我想全部取走。所以在这种情况下,我需要图像滑块。 让说,有10幅图像,例如和行和它包含只有三个非常久远。我想要的是?单击slider_button时,图像应沿按钮方向一一向前。假设,如果我点击则应该行,而不是。因此,有一幅图像被转发到左方向,而另一幅新图像被提取为 请给我一些提示。我想从服务器获取图像会更有用,对吗? 问题答案:
问题内容: 朋友们, 我正在创建一个临时表。该脚本可能会运行几次,因此我需要检查临时表是否存在,然后将其删除。我已经在下面编写了代码,但是两次运行脚本时出现错误,表明该表已经存在: 数据库中已经有一个名为“#lu_sensor_name_19”的对象 。 当Tablle不为null时,似乎不会返回true。我究竟做错了什么? 问题答案: Temp #Tables是在tempdb中创建的。试试这个: