php 如何获得特色图像创世纪

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 如何获得特色图像创世纪相关的知识,希望对你有一定的参考价值。

<?php
// don't add again

add_action( 'genesis_entry_content', 'your_prefix_featured_image', 5 );
/**
 * Show Featured Image on post and pages and a CPT if you got one (add to the array)
 */
function your_prefix_featured_image() {

	if ( ! has_post_thumbnail() || ! is_singular() ) return;
		
	$caption = get_post( get_post_thumbnail_id() )->post_excerpt;
	
	if (  is_singular( array( 'post', 'page' ) )  ): 
	
		if ( ! empty( $caption ) ) :
        	$caption = sprintf( '<figcaption>%s</figcaption>', $caption );
		endif;

 		$image = genesis_get_image( array(
			'format'  => 'html',
			'size'    => 'featured-image',
			'context' => '',
			'attr'    => '',
 		) );
 	
 		printf( '<figure class="featured-image-class aligncenter">%s%s</figure>', $image, $caption );

	endif;

}

以上是关于php 如何获得特色图像创世纪的主要内容,如果未能解决你的问题,请参考以下文章

使用wordpress建博客,如何设置特色图像不显示在文章中

php 标题叠加特色图像

php 在页面标题下添加特色图像

php 幻影特色图像修复

php 特色图像输出

php PODS循环与特色图像