سعید شعبانی

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

6 پست در این موضوع قرار دارد

دوستان خسته نباشد

می خواهم برای پست هایی که تصویر شاخص دارند ولی تصویر شاخص اون ها از قبل تعیین شده و با تصویر شاخص فعلی هماهنگی نداره (از لحاظ ابعاد و اندازه) یک تصویر شاخص پیشفرض بگذارم و البته برای پست های جدید یا قدیمی که تصویر شاخص ندارند هم تصویر شاخص پیش فرض نشان داده شود.

0

به اشتراک گذاری این پست


لینک به پست

ساخت دوباره

http://wordpress.org/extend/plugins/regenerate-thumbnails/screenshots/

http://wordpress.org/extend/plugins/ajax-thumbnail-rebuild/screenshots/

برای سوال بعدی هم که قبلا در تاپیکی دیگر پاسخ داده شد

3

به اشتراک گذاری این پست


لینک به پست

سلام

افزونه زیر پاسخگوی نیازتان است :

http://wordpress.org/extend/plugins/auto-post-thumbnail/

1

به اشتراک گذاری این پست


لینک به پست

ساخت دوباره

http://wordpress.org...ls/screenshots/

http://wordpress.org...ld/screenshots/

برای سوال بعدی هم که قبلا در تاپیکی دیگر پاسخ داده شد

سلام

افزونه زیر پاسخگوی نیازتان است :

http://wordpress.org/extend/plugins/auto-post-thumbnail/

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

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


<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>

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


//function to call first uploaded image in functions file
function main_image() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment
&post_mime_type=image&order=desc');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, 'large', true);
$imagepieces = explode('"', $image);
$imagepath = $imagepieces[1];
$main=wp_get_attachment_url($num);
$template=get_template_directory();
$the_title=get_the_title();
print "<img src='$main' alt='$the_title' class='frame' />";
endif;
}

4

به اشتراک گذاری این پست


لینک به پست

سلام

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


<?php if ( has_post_thumbnail() ) {
the_post_thumbnail();
} else { ?>
<img src="<?php bloginfo('template_directory'); ?>/images/default-image.jpg" alt="<?php the_title(); ?>" />
<?php } ?>

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


//function to call first uploaded image in functions file
function main_image() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment
&post_mime_type=image&order=desc');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, 'large', true);
$imagepieces = explode('"', $image);
$imagepath = $imagepieces[1];
$main=wp_get_attachment_url($num);
$template=get_template_directory();
$the_title=get_the_title();
print "<img src='$main' alt='$the_title' class='frame' />";
endif;
}

من بیشتر پست هام تصویر شاخص و بند انگشتی ندارند چگونه و کجا این کدهایی که دادید اضافه کنم تا تصویر شاخص اضافه بشه

همین طور من وقتی در قسمت رسانه تصویری اپلود می کنم بیش از 8 تصویر ازش ساخته میشه .راهی نیست تعدادشون کمتر بشه

ببخشید من تازه وارد جامعه وردپرس شدم

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط wp_web
      سلام
      مشکل عجیبی یک سایت وردپرسی داره!! تغییر سایز تصاویر شاخص
      تقریبا تمام تصاویر شاخص پستها سایزشون عوض شده ، بالای 90درصد تصاویر شاخص (356 * 200) شدن (سایز جدید ساخته نشده روی همون فایل اصلی جایگزین شده). تعدادی هم 350 * 200
      موضوع جالبتر برخی تصاویر حتی اسمشون هم عوض شده و اسم فایل از عنوان پست گرفته شده.
      چون نمایش تصاویر شاخص در سایز کوچیک بوده کسی متوجه این موضوع نشده. با تغییر صفحه اصلی و نوع نمایش پستها متوجه این موضوع شدم.
      یکی از پلاگینهایی که غیرفعال کردم wp super cashe بود. تمام قالب رو سرچ زدم سایز جدیدی برای قالب تعریف نشده بود (add_image_size)
      پلاگینهای دیگه هنوز بر روی سایت فعاله مثل Shortcodes Ultimate , TinyMCE Advanced و برخی پلاگینهای معمول که بعید میدونم از اونها باشه
      طی این دو هفته که سایت دست بنده است تغییری در سایز تصاویر رخ نداده.
      دوستان مجرب آیا تابحال با اینچین موضوعی برخورده بودید؟ 
       
    • توسط unid_user
      درود
      دوستان گرامی من میخوام که آخرین پستم رو در قسمتس از صفحه سایت نمایش بدم. اما نمیدونم چرا تصویر شاخص این پست نمایش داده نمیشه؟!
      کدی که من استفاده میکنم:
      <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo $recent["the_post_thumbnail()"]; //مشکل من عدم نمایش تصویر شاخصه echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> این مشکل زمانی پیش اومد که در تنظیمات خواندن از صفحه های یکتا استفاده کردم. در حالی که اگه روی آخرین نوشته باشه کد به صورت زیر کاملا درست کار میکنه.
      <?php the_post_thumbnail(); ?>//اینجا تصویر شاخص رو نشون میده و مشکلی هم نداره <div> <?php $args = array( 'numberposts' => '1' ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo '<h2>' . $recent["post_title"].'</h2>'; echo '<p>' . $recent["post_excerpt"].'</p>'; echo '<a class="btn" href="' . get_permalink($recent["ID"]) . '">' . "مطالعه بیشتر" . '</a>'; } wp_reset_query(); ?> </div> سپاس از همه.
    • توسط cheeta
      با سلام خدمت عزیزان
      یک افزونه نیاز دارم تا بتونم به جای تصویر شاخص ویدیو اپلود کنم، میخوام ویدیو در بالای مطالب و همونجایی که تصویر شاخص هست نمایش داده بشه.
      افزونه Featured Video Plus رو نصب کردم کار نکرد. افزونه مشابه یا کدی اگر هست ممنون میشم کمک کنید
    • توسط Mostafa_Pc
      سلام وقتتون بخیر
      کلی میگم که وقتتون رو نگیرم
      عکسای سایت رو انتقال دادم رو هاست دانلودی که تازه خریدم
      سایت https بوده اما واسه هاست ssl نگرفتم چون هزینه اضافی سالیانه بابت آیپی اختصاصی داشت
      کلیه کارارو انجام دادم عکسا توی پست و غیره نمایش پیدا میکنن
      اما تنها مشکی که موجوده تصاویر شاخص لود نمیشه
      فقط هم مشکل اینه آدرس تصویر شاخص رو از هاست دانلود میاره اما با آدرس https
      همین باعث میشه تصویر شاخص لود نشه
      راهی وجود داره که وردپرس به زور لینک هاست رو با https لود نکنه؟
      حتی از افزونه هایی که تصویر شاخص از آدرس خاص لود کنه هم استفاده کردم ولی بازم داره https میذاره
      افزونه Really Simple SSL هم نصبه غیرفعالش کردم ولی بازم حل نشد...
      اساتید راهنمایی کنید
      سپاسگذارم
    • توسط akradim
      اولا این رو بگم که واقعا برای خودمون متاسف هستم که ما ایرانی ها فقط بلد هستیم که جواب هایی رو که مثل اب خوردن هستیم رو به همه بگیم لی اگه یک چیزی که مشکل همه هست رو که نمیدونیم رو به بحث نمیزاریم که بقیه نگن ما بلد نیستیم. من نمیدونم یک نفر توی این ایران خراب شده نیست که جواب بده؟ 15 هفته هست که در تمام سایت های فارسی این مطلب رو گذاشتم ولی هیچ کدوم جواب ندادن یا حرف های مذخرف زدن که اصلا با این مطلب مرتبط نبود نمیدونم دیگه چیکار کنم واقعا متاسفم باز هم میگم اگه کسی میدونه لطفا کمک کنه حتی اگه بلد نیست بگه چطور باید پیش رفت یا یک سورس بده تا دنبال کنم تا برای همه این مشکل رو رفع کنیم چون همه با این مشکل روبرو هستن.
      سلام دوستان عزیز 
      یک سوال داشتم اون هم اینکه من از یک هسات دانلود استفاده میکنم چون حجم هاست برای خریداری خیلی گرون بود. یک هسات دانلود خریدم .
      میخواستم تصاویری که آپلود میکنم رو برای تصاویر شاخص قرار بدم. برای مثال پوسته من از 18 نوع تصویر کوچیک و بزرگ استفاده میکنه یعتی برای قسمت وبلاگ تصاویری با اندازه 260*150میخواد. ولی وقتی تصویر شاخصی میزارم فقط تصویر شاخص اصلی که ساز بزرگی داره رو قرار میده و نه کوچک رو که خود رسانه وردپرس ادازه بندی و برش داده و با این وجود حتی وقتی تصیری آپلود میکنم تصویر به 18 تا تصویر مختلف برش داده میشه ولی فقط یکش مورد استفاده قرار میگیره . میشه لطفا بگین باید چیکار کنم ؟
      لطفا کمکم کنید خیلی لود سایتم پایین اومد