当前位置: 首页>>代码示例>>PHP>>正文


PHP avada_number_of_featured_images函数代码示例

本文整理汇总了PHP中avada_number_of_featured_images函数的典型用法代码示例。如果您正苦于以下问题:PHP avada_number_of_featured_images函数的具体用法?PHP avada_number_of_featured_images怎么用?PHP avada_number_of_featured_images使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了avada_number_of_featured_images函数的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: avada_featured_images_for_pages

 function avada_featured_images_for_pages()
 {
     if (!post_password_required(get_the_ID())) {
         $html = $video = $featured_images = '';
         if (!Avada()->settings->get('featured_images_pages')) {
             if (0 < avada_number_of_featured_images() || get_post_meta(get_the_ID(), 'pyre_video', true)) {
                 if (get_post_meta(get_the_ID(), 'pyre_video', true)) {
                     $video = '<li><div class="full-video">' . get_post_meta(get_the_ID(), 'pyre_video', true) . '</div></li>';
                 }
                 if (has_post_thumbnail() && 'yes' != get_post_meta(get_the_ID(), 'pyre_show_first_featured_image', true)) {
                     $attachment_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
                     $full_image = wp_get_attachment_image_src(get_post_thumbnail_id(), 'full');
                     $attachment_data = wp_get_attachment_metadata(get_post_thumbnail_id());
                     $featured_images .= sprintf('<li><a href="%s" rel="prettyPhoto[gallery%s]" data-title="%s" data-caption="%s"><img src="%s" alt="%s" /></a></li>', $full_image[0], get_the_ID(), get_post_field('post_title', get_post_thumbnail_id()), get_post_field('post_excerpt', get_post_thumbnail_id()), $attachment_image[0], get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true));
                 }
                 $i = 2;
                 while ($i <= Avada()->settings->get('posts_slideshow_number')) {
                     $attachment_new_id = kd_mfi_get_featured_image_id('featured-image-' . $i, 'page');
                     if ($attachment_new_id) {
                         $attachment_image = wp_get_attachment_image_src($attachment_new_id, 'full');
                         $full_image = wp_get_attachment_image_src($attachment_new_id, 'full');
                         $attachment_data = wp_get_attachment_metadata($attachment_new_id);
                         $featured_images .= sprintf('<li><a href="%s" rel="iLightbox[gallery%s]" data-title="%s" data-caption="%s"><img src="%s" alt="%s" /></a></li>', $full_image[0], get_the_ID(), get_post_field('post_title', $attachment_new_id), get_post_field('post_excerpt', $attachment_new_id), $attachment_image[0], get_post_meta($attachment_new_id, '_wp_attachment_image_alt', true));
                     }
                     $i++;
                 }
                 $html .= sprintf('<div class="fusion-flexslider flexslider post-slideshow"><ul class="slides">%s%s</ul></div>', $video, $featured_images);
             }
         }
     }
     return $html;
 }
开发者ID:rvelezc,项目名称:drpelaezgo.com,代码行数:32,代码来源:custom_functions.php

示例2: the_post

    the_post();
    ?>
		<div id="post-<?php 
    the_ID();
    ?>
" <?php 
    post_class();
    ?>
>
			<?php 
    $full_image = '';
    if (!post_password_required($post->ID)) {
        // 1
        if (Avada()->settings->get('portfolio_featured_images')) {
            // 2
            if (avada_number_of_featured_images() > 0 || get_post_meta($post->ID, 'pyre_video', true)) {
                // 3
                ?>
			<div class="fusion-flexslider flexslider fusion-post-slideshow post-slideshow fusion-flexslider-loading">
				<ul class="slides">
					<?php 
                if (get_post_meta($post->ID, 'pyre_video', true)) {
                    ?>
					<li>
						<div class="full-video">
							<?php 
                    echo get_post_meta($post->ID, 'pyre_video', true);
                    ?>
						</div>
					</li>
					<?php 
开发者ID:hkillam,项目名称:SolarDynamics,代码行数:31,代码来源:single-avada_portfolio.php


注:本文中的avada_number_of_featured_images函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。