رفتن به مطلب

استفاده از تصاویر بند انگشتی به جای تصویر شاخص


پست های پیشنهاد شده

در صفحه اصلی سایتم با توجه به اینکه از تصاویر بند انگشتی استفاده می کنم ولی تصاویر در اندازه اصلی بارگزاری می شود و حجم صفحه اصلی را بالا برده است. 

الان با این شرایط  چیکار کنم که در صفحه اصلی به جای بارگزاری اندازه اصلی تصاویر شاخص, اندازه تصاویر بند انگشتی را بارگزاری کند.

لینک به ارسال
در 16 دقیقه قبل، sir1 گفته است :

در صفحه اصلی سایتم با توجه به اینکه از تصاویر بند انگشتی استفاده می کنم ولی تصاویر در اندازه اصلی بارگزاری می شود و حجم صفحه اصلی را بالا برده است. 

الان با این شرایط  چیکار کنم که در صفحه اصلی به جای بارگزاری اندازه اصلی تصاویر شاخص, اندازه تصاویر بند انگشتی را بارگزاری کند.

سلام

<?php 
//در فانکشن 
// اعداد طول و عرض هست به دلخواه تغییر بده
add_theme_support('post-thumbnails');
add_image_size( 'portfolio', 256, 168 ,true);

//در قالب هم باید به این شکل استفاده بشه
the_post_thumbnail('portfolio'); ?>

 

ویرایش شده توسط reza_yki
لینک به ارسال
در 1 ساعت قبل، reza_yki گفته است :

سلام


<?php 
//در فانکشن 
// اعداد طول و عرض هست به دلخواه تغییر بده
add_theme_support('post-thumbnails');
add_image_size( 'portfolio', 256, 168 ,true);

//در قالب هم باید به این شکل استفاده بشه
the_post_thumbnail('portfolio'); ?>

 

ممنون ولی نفهمیدم چی شد.

در فانکشن این کدا موجود هستند که سایز تصاویر را مشخص میکنند.

* Register additional image thumbnail sizes
 * Those thumbnails are generated on image upload!
 *
 * If the size of an array was changed after an image was uploaded you either need to re-upload the image
 * or use the thumbnail regeneration plugin: http://wordpress.org/extend/plugins/regenerate-thumbnails/
 */

$avia_config['imgSize']['widget'] 			 	= array('width'=>36,  'height'=>36);						// small preview pics eg sidebar news
$avia_config['imgSize']['square'] 		 	    = array('width'=>180, 'height'=>180);		                 // small image for blogs
$avia_config['imgSize']['featured'] 		 	= array('width'=>1500, 'height'=>430 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize']['featured_large'] 		= array('width'=>1500, 'height'=>630 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize']['extra_large'] 		 	= array('width'=>1500, 'height'=>1500 , 'crop' => false);	// images for fullscrren slider
$avia_config['imgSize']['portfolio'] 		 	= array('width'=>495, 'height'=>400 );						// images for portfolio entries (2,3 column)
$avia_config['imgSize']['portfolio_small'] 		= array('width'=>260, 'height'=>185 );						// images for portfolio 4 columns
$avia_config['imgSize']['gallery'] 		 		= array('width'=>845, 'height'=>684 );						// images for portfolio entries (2,3 column)
$avia_config['imgSize']['magazine'] 		 	= array('width'=>183, 'height'=>85 );						// images for magazines
$avia_config['imgSize']['masonry'] 		 		= array('width'=>183, 'height'=>85 , 'crop' => false);		// images for fullscreen masonry
$avia_config['imgSize']['entry_with_sidebar'] 	= array('width'=>845, 'height'=>321);		            	// big images for blog and page entries
$avia_config['imgSize']['entry_without_sidebar']= array('width'=>1210, 'height'=>423 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize'] = apply_filters('avf_modify_thumb_size', $avia_config['imgSize']);

 

منظورتون از این تیکه چیه؟

the_post_thumbnail('portfolio'); ?>

 

لینک به ارسال
در 3 ساعت قبل، sir1 گفته است :

ممنون ولی نفهمیدم چی شد.

در فانکشن این کدا موجود هستند که سایز تصاویر را مشخص میکنند.


* Register additional image thumbnail sizes
 * Those thumbnails are generated on image upload!
 *
 * If the size of an array was changed after an image was uploaded you either need to re-upload the image
 * or use the thumbnail regeneration plugin: http://wordpress.org/extend/plugins/regenerate-thumbnails/
 */

$avia_config['imgSize']['widget'] 			 	= array('width'=>36,  'height'=>36);						// small preview pics eg sidebar news
$avia_config['imgSize']['square'] 		 	    = array('width'=>180, 'height'=>180);		                 // small image for blogs
$avia_config['imgSize']['featured'] 		 	= array('width'=>1500, 'height'=>430 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize']['featured_large'] 		= array('width'=>1500, 'height'=>630 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize']['extra_large'] 		 	= array('width'=>1500, 'height'=>1500 , 'crop' => false);	// images for fullscrren slider
$avia_config['imgSize']['portfolio'] 		 	= array('width'=>495, 'height'=>400 );						// images for portfolio entries (2,3 column)
$avia_config['imgSize']['portfolio_small'] 		= array('width'=>260, 'height'=>185 );						// images for portfolio 4 columns
$avia_config['imgSize']['gallery'] 		 		= array('width'=>845, 'height'=>684 );						// images for portfolio entries (2,3 column)
$avia_config['imgSize']['magazine'] 		 	= array('width'=>183, 'height'=>85 );						// images for magazines
$avia_config['imgSize']['masonry'] 		 		= array('width'=>183, 'height'=>85 , 'crop' => false);		// images for fullscreen masonry
$avia_config['imgSize']['entry_with_sidebar'] 	= array('width'=>845, 'height'=>321);		            	// big images for blog and page entries
$avia_config['imgSize']['entry_without_sidebar']= array('width'=>1210, 'height'=>423 );						// images for fullsize pages and fullsize slider
$avia_config['imgSize'] = apply_filters('avf_modify_thumb_size', $avia_config['imgSize']);

 

منظورتون از این تیکه چیه؟


the_post_thumbnail('portfolio'); ?>

 

منظور جایی هست که تصویر نشون داده میشه مثلا index.php

لینک به ارسال

کد زیر را به اخر فانکشن قالب اضافه کردم.

add_theme_support('post-thumbnails');
add_image_size( 'portfolio', 256, 168 ,true);

و در فایل index.php کد زیر را قرار دادم ولی فک کنم چون در جای درستش قرار ندادم تغییر در تصاویر ایجاد نمیشه.

the_post_thumbnail('portfolio'); ?>

 

محتوای فایل ایندکس را قرار دادم دوستان زحمت جایگذاریشو انجام بدن. ممنون

<?php
	if ( !defined('ABSPATH') ){ die(); }

	global $avia_config, $more;

	/*
	 * get_header is a basic wordpress function, used to retrieve the header.php file in your theme directory.
	 */

	get_header();

			$title  = __('Blog - Latest News', 'avia_framework'); //default blog title
			$t_link = home_url('/');
			$t_sub = "";

			if(avia_get_option('frontpage') && $blogpage_id = avia_get_option('blogpage'))
			{
				$title 	= get_the_title($blogpage_id); //if the blog is attached to a page use this title
				$t_link = get_permalink($blogpage_id);
				$t_sub =  avia_post_meta($blogpage_id, 'subtitle');
			}

			if(!empty($blogpage_id) && get_post_meta($blogpage_id, 'header', true) != 'no') 
			{
				echo avia_title(array('heading'=>'strong', 'title' => $title, 'link' => $t_link, 'subtitle' => $t_sub));
			}
			
			do_action( 'ava_after_main_title' );
	?>



		<div class='container_wrap container_wrap_first main_color <?php avia_layout_class( 'main' ); ?> <?php echo avia_blog_class_string(); ?>'>

			<div class='container template-blog '>

				<main class='content <?php avia_layout_class( 'content' ); ?> units' <?php avia_markup_helper(array('context' => 'content'));?>>

                    <?php

                    $avia_config['blog_style'] = apply_filters('avf_blog_style', avia_get_option('blog_style','multi-big'), 'blog');
                    if($avia_config['blog_style'] == 'blog-grid')
                    {
                        $atts 	= array('type' => 'grid', 'items' => get_option('posts_per_page'), 'columns'=> 3, 'class'=>'avia-builder-el-no-sibling', 'paginate'=>'yes');
                        $blog = new avia_post_slider($atts);
                        $blog->query_entries();
                        echo "<div class='entry-content-wrapper'>".$blog->html()."</div>";
                    }
                    else
                    {
                        /* Run the loop to output the posts.
                        * If you want to overload this in a child theme then include a file
                        * called loop-index.php and that will be used instead.
                        */

                        $more = 0;
                        get_template_part( 'includes/loop', 'index' );
                    }
                    ?>

				<!--end content-->
				</main>

				<?php
				wp_reset_query();
				//get the sidebar
				$avia_config['currently_viewing'] = 'blog';
				if(is_front_page()) $avia_config['currently_viewing'] = "frontpage";
				get_sidebar();

				?>

			</div><!--end container-->

		</div><!-- close default .container_wrap element -->




<?php get_footer(); ?>

 

لینک به ارسال
  • 7 ماه بعد...

دوستان چطور در صفحه اصلی از بند انگشتی استفاده کنم؟؟ acgih.ir

در جی تی ماتریکس بخش Serve scaled images گویای این موضوع است؟

لینک به ارسال

برای اخرین بار پستو بالا میارم. لطفا دوستان کمک کنید.

قالب از تصاویر بند انگشتی پشتیبانی میکنه ولی در صفحه اصلی میخو ام که تصاویر شاخص به صورت بند انگشتی و در سایز  150*296 نشان داده شوند.

لینک به ارسال

این صفحه رو پیدا کنید. 

get_template_part( 'includes/loop', 'index' )

حلقه صفحه ایندکس تو این صفحه هست،  اونجا.هر جا thumbnail دید از این کد به جاش قرار بدید.

 

the_post_thumbnail('portfolio'); 
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...