رفتن به مطلب

مشکل ابعاد تصاویر شاخص


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

سلام

نمیدونم چرا تو قالبم با وجود این که برای تصاویر شاخصم از این سورس استفاده کردم


<?php the_post_thumbnail( array (104,104) ); ?>

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

جالب اینجاست که برای قسمت های دیگه که از همین روش استفاده کردم این مشکل رخ نداده و فقط برای قسمت نگارخانه سایت این اتفاق افتاده

و این که حدود 5 دفعه کل تصاویر رو resize کردم و درست نشد!

اینم محتوای اون قسمت:


<ul>
<li>
<?php
$my_query = new WP_Query('showposts=6&cat=39&offset=0');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array (104,104) ); ?></a>
<?php endwhile; ?>
</li>
<li>
<?php
$my_query = new WP_Query('showposts=6&cat=39&offset=6');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array (104,104) ); ?></a>
<?php endwhile; ?>
</li>
<li>
<?php
$my_query = new WP_Query('showposts=6&cat=39&offset=12');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail( array (104,104) ); ?></a>
<?php endwhile; ?>
</li>
</ul>

لطفا یه چک بفرمایید

ممنون

http://www.yaranenamaz.com/

لینک به ارسال

در این صفحه بصورت کامل و مفصل درباره تصاویر شاخص توضیح داده شده : http://mandegarweb.com/wordpress/wordpress-learning/%D8%AA%D8%B5%D8%A7%D9%88%DB%8C%D8%B1-%D8%A8%D9%86%D8%AF-%D8%A7%D9%86%DA%AF%D8%B4%D8%AA%DB%8C-%D8%AF%D8%B1-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3/

اگر عکس هایتان را باگذاری کردید و مطالب را منتشر کردید و بعد سایز تصاویر شاخص را تغییر دادید باید تصاویر شاخص قبلی را از نو پردازش کنی که اینکار از طریق افزونه regenerate thumbnails را نصب و استفاده کنی (بعد از نصب به قسمت ابزار برو و دکمه را بزن)

لینک به ارسال

من دقیقا تمام کارهایی رو که شما فرمودید قبلا انجام داده بودم

و کل قالب رو خودم نوشتم ، تنها جایی که به مشکل برخوردم همین قسمته که دلیلشم نمیدونم !!

لینک به ارسال

این روش رو امتحان کنید. این کد ها رو تو فانکشن بزار:


<?php
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
if (function_exists('add_image_size')){
add_image_size( 'first-thumb', 70, 75,true);
add_image_size( 'two-thumb', 142, 94,true);
} ?>

از این تابع هم برای فراخوانی استفاده کن:


<?php the_post_thumbnail('first-thumb'); ?>

لینک به ارسال

از این روش هم استفاده کرده بودم

نمیدونم کجا سوتی دادم که این مشکل برام پیش اومده!!!؟

مطمعنم یه چیز پیش پا افتادس :D

لینک به ارسال

بعضی اوقات هچین اتفاقی می افته و معلوم نمیشه که با چی تداخل داشته

بهترین کار استفاده از منطق ریاضی هست

سعی کنید از تناسب و درصد مقدار عرض و ارتفاع رو متناسب با هم در بیارین و بعد از همین کد در فانکشن استفاده کنین :


if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
if (function_exists('add_image_size')){
add_image_size( 'post', 580, 250,true);
}

حالا برای فراخوانی در پست ها این کد رو استفاده کنید :


<?php $image_id = get_post_thumbnail_id();
$image_url_min = wp_get_attachment_image_src($image_id,’thumbnail’, true);
$image_url_full = wp_get_attachment_image_src($image_id,’full’, true);
$image_url_min[0];
$image_url_full[0]; ?>
<a href="<?php echo $image_url_min[0]; ?>"> <?php if ( has_post_thumbnail() ) {
the_post_thumbnail('post');
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.png" alt="<?php the_title(); ?>" />
<?php } ?> </a>

لینک به ارسال

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

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

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

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

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

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

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

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

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