رفتن به مطلب

حذف تصویر شاخص و جایگزین کردن زمینه دلخواه


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

با سلام

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

چطور می تونم کاری کنم که زمینه دلخواه باشه به جای تصویر شاخص ؟

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

گرفته و به صورت خودکار در تصویر شاخص قرار دهد؟

با تشکر

ویرایش شده توسط sadeght
لینک به ارسال

سلام

الان همه پست های شما زمینه دلخواه عکس رو دارن؟

بله همه ی پست ها زمینه دلخواه تصویر دارند.

لینک به ارسال

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

اگر هم اندازه بزرگ هست میتونید با کمک timthumb اون رو ریسایز کنید.

لینک به ارسال

خیر راه مستقیم نداره.

خودم تست نکردم اما شاید بشه:

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

اما کمی کار گره داره.

چون باید براساس ای دی هر پست بیاید و عکس های زمینه رو بگیرید و بعد براساس آی دی عکسها رو تصویر شاخص اون پسن کنید.

لینک به ارسال

خب اینو می تونید عملی بدید

و نکته بعد این که این پلاگین این کار رو نوشته انجام می ده و باید یک تابع داخل تم اضافه کنی که بشه

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

نظر شما چیست ؟

لینک به ارسال

در مورد افزونه :

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

اما در عمل فراخوانی از زمینه دردسر داره که بالاتر گفتم و عملی کردنش زمانبر هست و باید روش زیاد کار کنید.

لینک به ارسال

از زمینه به تصویر شاخص خیر

فقط از اولین تصویر هر پست به تصویر شاخص

لینک به ارسال

اخه الاه حدود 3000 پست هست که این ها تصویر زمینه دلخواه هستن و من قالب رو می خواهم تغییر بدم که ان تصویر شاخص هست برای همین پرسیدم

لینک به ارسال

در هر دو صورت باید کل عکسها رو با کمک تابع به وردپرس بفرستید که این کار باعث میشه عکسها دوباره در وردپرس آپلود بشن. و همچنین کار زمانبری میشه براتون.

لینک به ارسال

بنظر من بهتره ای این به بعد فکر درست بودن پست ها باشید و باقی رو با یک تابع، اتونهایی که عکس ندارن رو یک عکس ثابت بدید.

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

لینک به ارسال

<?php

if(has_post_thumbnail()){
the_post_thumbnail();
}else{
echo get_post_meta($post->ID, 'نام زمینه', true);
}

?>

لینک به ارسال

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

لینک به ارسال

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

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

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

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

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

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

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

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

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