调用图像标题、替代文本和描述的PHP代码?

时间:2014-03-27 作者:Kimberley Furson

是否有Wordpress PHP代码来调用图像标题、替代文本和描述?我有几个标题,标题,alt文本和描述字段填充的图像,并希望在图像上显示这些。

我知道如何称呼图像标题:

<h1><?php the_title(); ?></h1>
如何处理其他字段?

下面是我其余代码的示例(这是幻灯片)

<div class="slide">

    <?php if ( get_post_meta( $post->ID, "slide_url_value", $single = true ) != "" ): ?>
    <a 
    href="<?php echo get_post_meta( $post->ID, " slide_url_value ", $single = true ); ?>"
    title="<?php the_title(); ?>">
        <?php the_post_thumbnail( \'featured-slide\', array( \'title\' => get_the_title() ) ); ?>
    </a>

    <?php else: ?>
    <?php the_post_thumbnail( \'featured-slide\', array( \'title\'=>get_the_title() ) ); ?>
    <?php endif; ?>
        <h1><?php the_title(); ?></h1>

</div>
有没有办法使用<?php the_field(\'\'); ?> 还是身份证?

1 个回复
最合适的回答,由SO网友:TheDeadMedic 整理而成

WordPress存储图像(附件)数据如下:

描述:post_content 字段标题:post_excerpt 字段:_wp_attachment_image_alt 元值,在代码中,转换为:

// Description
echo $post->post_content; // Raw
the_content();

// Caption (description as fallback)
the_excerpt();

// Caption (explicitly)
echo $post->post_excerpt; // Raw
if ( has_excerpt() ) {
    the_excerpt();
}

// Alt
echo get_post_meta( $post->ID, \'_wp_attachment_image_alt\', true );

结束

相关推荐

WordPress需要wp-app.php还是wp-apps.php?

我忽略的一些Wordpress博客突然在其顶部文件夹中生成了3个PHP文件:wp app。php、wp应用程序。php和wp寄存器。php,以前没有。根据谷歌的一些搜索结果检查他们的内容,表明我被一个常见的Wordpress漏洞所渗透。由于它们不断重新生成,我考虑将它们置为空白,并将文件权限设置为只读或更少。但如果WP需要它们,我不想损害站点功能。