0
我試圖修改此WordPress的主題:http://www.elegantthemes.com/preview/DailyNotes/修改PHP和HTML與IF語句的WordPress
對於一個普通的文本後,我希望它(如果存在)顯示縮略圖。否則,只需顯示帖子中的標題和摘錄。這是我堅持的IF和ELSE聲明。當我更改條件語句時,我無法使其工作,並且它是一個或另一個(總是IF或總是ELSE)。
<?php if ($arr[$j]['posttype'] == 'text') { ?>
<div class="inside" onclick="window.location='<?php echo $arr[$j]["permalink"];?>'">
<?php if (file_exists($arr[$j]["thumb"])) { ?>
<span class="photospan">
<img src="<?php bloginfo('template_directory'); ?>/images/shadow-overlay.png" alt="thumbnail" class="thumb_overlay" />
<?php print_thumbnail($arr[$j]["thumb"], $arr[$j]["use_timthumb"], $arr[$j]['title'] , 149, 149, '', $post = $arr[$j]["post"]); ?>
</span>
<?php } else { ?>
<div class="overflow">
<h2><?php echo($arr[$j]['title']); ?></h2>
<?php echo $arr[$j]['excerpt']); ?>
</div>
<?php } ?>
<img class="icon" src="<?php bloginfo('template_directory'); ?>/images/icon-photo.gif" alt="article post" />
</div>
<?php }; ?>
我試着把print_thumbnail函數的不同參數放到IF語句中,它不起作用。下面是該print_thumbnail功能的情況下,它可以幫助參數:
function print_thumbnail($thumbnail = '', $use_timthumb = true, $alttext = '', $width = 100, $height = 100, $class = '', $echoout = true, $forstyle = false, $resize = true, $post='') {
誰能告訴我,我應該在我的IF語句中使用哪個參數?如果您需要更多信息,請提前致謝,並告知我們。
你試圖使用'<?PHP的,如果($改編[$ J] [ 「拇指」]){?>'然後'否則如果(!$ arr [$ j] [「thumb」]){' –
工作!非常簡單..非常感謝您的幫助! – user1440958
好吧,我應該把它作爲答案加入,所以你可以接受和標記爲封閉/回答。 –