我创建了一个函数来获取我的帖子缩略图和后备图像。
<?php
function png_thumb($class=null,$thumbsize=null,$no_thumb,$imgclass=null,$extras=null,$hover_content=null){
$title_attr = array(
'title' => get_the_title(),
'alt' => get_the_title(),
'class' => $imgclass
); ?>
<div class="<?php echo $class ?>">
<a href="<?php the_permalink(); ?>" title="<?php //the_title(); ?>">
<?php if ( has_post_thumbnail() ) {
the_post_thumbnail($thumbsize, $title_attr);
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/<?php echo $no_thumb ?>" alt="<?php the_title(); ?>" class="<?php echo $imgclass; ?>" <?php echo $extras; ?> />
<?php } ?>
</a>
<?php if($hover_content != "") { ?>
<a href="<?php the_permalink(); ?>"><div class="hovereffect"><?php echo $hover_content; ?></div></a>
<?php } ?>
</div>
<?php } ?>
但我相信传递数组会比这更好。但我不知道如何创建可以通过预定义键传递的函数。与 $title_attr 分配的数组()相同。或者 wordpress $args 是如何工作的。