我们有一个使用 WP 模板的完整站点https://wordpress.org/themes/twentynineteen/ 该站点是:ccdconline.org 没关系,但它不显示替代文本,我无法弄清楚 php 设置。这是带有“缩略图”类型图像的帖子的代码,由 PHP 模板从单个条目拉到用作信息中心的 HTML 页面中:
<?php
get_header(); ?>
<div class="title text-center">
<h1><strong>Board Of Directors</strong></h1>
<img src="<?php echo get_template_directory_uri(); ?>/images/title.png"
title="title-line" alt="title-line">
</div>
<?php
$posts = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'fwp_about',
'meta_query' => array(
array(
'key' => 'about_section',
'value' => 'bod',
'compare' => 'LIKE'
)
)
));
if( $posts ): ?>
<div class="about-person pd20">
<?php foreach( $posts as $post ):
setup_postdata( $post );
if (has_post_thumbnail()) {
$thumb = wp_get_attachment_image_src(get_post_thumbnail_id(),
'thumbnail_name');
}
?>
<div class="about-image">
<div class="image-popups">
<a class="hiddentext" title="" href="<?php echo $thumb[0]; ?>" data-
effect="mfp-zoom-in"><?php the_title(); ?> <span class="bg-img"
style="background: url('<?php echo $thumb[0]; ?>');"><?php the_title(); ?>
</span> </a>
</div>
</div>
<div class="about-title text-center">
<h4 class="clrblue">
<?php the_title(); ?>
</h4>
<h6 class="head grey"><?php echo the_field('designation'); ?></h6>
<br />
<h6 class="head2 grey"><?php echo the_field('sub_title'); ?></h6>
<h6><a href="mailto:<?php echo get_field('email_address'); ?>"><?php echo
the_field('email_address'); ?></a></h6>
</div>
<div class="about-description pd20">
<p>
<?php the_content();?>
</p>
</div>
<?php endforeach; ?>
</div>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
<?php get_footer(); ?>
其中 class="hiddentext" title="" 应该使用 title="" 来显示替代文本,但如果我在引号内放置一个值,它实际上会显示我输入的任何内容。我需要它来显示我们媒体库上图片的任何元替代文本。有任何想法吗?