در حال نمایش 2 نوشته - 1 تا 2 (از کل 2)
  • نویسنده
    نوشته ها
  • #30441

    زهرا
    مشارکت کننده

    سلام من قالب Yegor
    رو دانلود کردم این قالب دو اسلایدر دارد من میخواستم تصاویر نمایش داده شده در اسلایدر بالای با تصاور نمایش شده در اسلایدر پاینی متفاوت باشه لطفا راهنمای ام کنید ممنون

    #30462

    سعید شعبانی
    کلید دار

    درود بر شما, به روکش خوش آمدید

    برای انتخاب دو تصویر مختلف برای اسلایدر های قالب Yegor وردپرس شما باید دو تا تصویر شاخص برای مطالب در نظر بگیرد تا بشه یکی از تصاویر شاخص را برای اسلایدر اول و تصاویر شاخص دوم را برای اسلایدر دوم استفاده کنید.

    خوب خود وردپرس در حالت پیشفرض یک تصویر شاخص را برای پست ها در نظر گرفته ولی میشه تعداد تصاویر شاخص را افزایش داد. برای اضافه کردن یک تصویر شاخص جدید به پست های وردپرس می تونید از افزونه Multiple Post Thumbnails استفاده کنید.

    خوب ابتدا این افزونه را نصب و فعال کنید. حالا کد زیر را در فایل فانکشن قالب فعال یا افزونه اختصاصی سایت خود قرار دهید.

    if (class_exists('MultiPostThumbnails')) {
    	new MultiPostThumbnails(
    		array(
    			'label' => 'Secondary Image',
    			'id' => 'secondary-image',
    			'post_type' => 'post'
    		) 
    	);
    }

    بعد از اینکار یک تصویر شاخص جدید با مشخصه secondary-image به وردپرس اضافه می شود که با عنوان Secondary Image در بخش ارسال پست های وردپرس قابل مشاهده خواهد بود. حالا شما برای پست های سایتتون دو تصویر مختلف را برای تصویر شاخص اصلی و تصویر شاخص دوم آپلود کنید. حالا وقت اون رسیده که تصویر شاخص جدید را با تصویر شاخص پیشفرض وردپرس در یکی از اسلایدر ها تعویض کنیم.

    اینجا من تصاویر شاخص مربوط به اسلایدر اول (اسلایدر زیر منو اصلی) را با تصاویر شاخص جدید جایگزین می کنم. برای این کار ابتدا فایل carousal.php که در پوشه inc قالب قرار داره را باز کنید. همه کدهای داخل این فایل را با کدهای زیر عوض کنید تا از تصویر شاخص جدید برای اسلایدر بالای قالب استفاده شود.

    	<div class="top-feature">
    		<div class="container"><div class="row">
    					<ul id="top-slider">
    					<?php 	
    					$count = of_get_option('w2f_slide_number','4');
    					$slidecat =of_get_option('w2f_slide_categories');
    					
    					$query = new WP_Query( array( 'cat' =>$slidecat,'posts_per_page' =>$count ) );
    		           	if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post();	?>
    		 	
    			 		<li class="col-xs-3">
    			 			
    					<?php
    						if (class_exists('MultiPostThumbnails')) : 
    						    $secondary_image_url = MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');
    							$secondary_image = aq_resize( $secondary_image_url, 720, 480, true ); //resize & crop the image
    							?>
    							<a href="<?php the_permalink(); ?>"><img class="img-slide" src="<?php echo $secondary_image ?>"/></a>
    							
    						<?php endif;						
    					?>
    					
    						<h3><?php the_title(); ?></h3>
    					
    						
    					
    			<?php endwhile; endif; ?>
    					    		
    		  </li>
    		</ul>
    		<div class="clearfix"></div>
    		<div class="slide-pagination" id="top-page"></div>
    
    		</div></div>
    	</div>
در حال نمایش 2 نوشته - 1 تا 2 (از کل 2)

کاربر گرامی برای پاسخ به این موضوع اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.