سعید شعبانی 2047 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 من تابه حال به صورت دستی تصویر شاخص را وارد کرده ام که همگی هم ا یک اندازه مشخص می باشند حال اگر بخواهم قالب را عوض کنم و تصویر شاخص در قالب جدید متفاوت باشد آیا باید به صورت دستی این کار را انجام دهم یا اینکه به صورت خودکار هم می توان این کار را انجام داد؟اگر قالب جدید چندین اندازه مختلف تصویر شاخص لازم داشته باشد با توجه به اینکه من تمامی تصاویری که وردپرس به صورت خودکار می ساخت را غیر فعال کردم باید به صورت دستی بسازم یا روش خودکاری هم وجود دارد؟ نقل قول لینک به ارسال
AliReza Online 116 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 منظورتون از دستی چیه؟اگر از ستون سمت چپ تصویر را انتخاب کردید همون میمونه و اندازه تصویر هم همونیه که شما در پنل مدیریت قرار دادید. اما اگر از زمینه های دلخواه استفاده کردید دو راه دارید: 1- برای قالب جدید همون زمینه دلخواه رو تعریف کنید.2- از افزونه هایی که نصویر شاخص میسازن کمک بگیرید. برای مثال افزونه زیر به صورت اتوماتیک اولین تصویر را به عنوان تصویر شاخص پست قرار میده.http://wordpress.org/extend/plugins/auto-post-thumbnail/ 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) منظورتون از دستی چیه؟منظورم برش تصاویر داخل نرم افزارهایی مانند فتوشاپ و آپلود و جایگزینی به جای تمامی تصاویر شاخص هستاما اگر از زمینه های دلخواه استفاده کردید دو راه دارید:1- برای قالب جدید همون زمینه دلخواه رو تعریف کنید.زمینه دلخواه چه ارتباطی با تصویر شاخص داره؟ ویرایش شده بهمن 91 توسط سعید شعبانی نقل قول لینک به ارسال
AliReza Online 116 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 میشه یک زمینه دلخواه رو به گونه ای پیاده سازی کرد که کار تصویر شاخص رو در قالب به صورت دیگری انجام دهد (نسخه های پیشین مرسوم تر بود)در صورتی که بعد از تعویض قالب وردپرس تصاویر قبلیتون رو در نظر نگرفت بهتره از پلاگینی که معرفی شد استفاده کنید. نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 در صورتی که بعد از تعویض قالب وردپرس تصاویر قبلیتون رو در نظر نگرفت بهتره از پلاگینی که معرفی شد استفاده کنید.خوب چجوری باید از تصاویری که پلاگین می سازه استفاده کرد یعنی چجوری فراخوانی شون کرد؟ نقل قول لینک به ارسال
AliReza Online 116 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 پلاگینو که نصب کنی یه دکمه داره کلا!اونو که کلیک کنی خودش واسه همه پستات اولین عکس رو بر میداره ریسایز میکنه به عنوان شاخص میزاره.اگه قالبت از شاخص پشتیبانی کرد که خیرو برکت، اگه نمی کرد بگو تا بگم از چه تگی استفاده کنی. نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 (ویرایش شده) پلاگینو که نصب کنی یه دکمه داره کلا!اونو که کلیک کنی خودش واسه همه پستات اولین عکس رو بر میداره ریسایز میکنه به عنوان شاخص میزاره.اگه قالبت از شاخص پشتیبانی کرد که خیرو برکت، اگه نمی کرد بگو تا بگم از چه تگی استفاده کنی.خوب من اگر در جاهای مختلف قالب از تصاویر شاخص در اندازه های متفاوت استفاده کنم چی؟ چجوری چندتا تصویر شاخص بسازم و هر کدوم رو چجوری فراخوانی کنم؟ ویرایش شده بهمن 91 توسط سعید شعبانی نقل قول لینک به ارسال
AliReza Online 116 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 داداش شما فقط جاهایی می تونی از شاخص استفاده کنی که داخل حلقه وردپرس باشه (چه ایندکس، پستها، ابزارک و ...)برای این کارم کافیه این کد را هر جا که لازمه با دستورالعملش قرار بدیhttp://codex.wordpress.org/Function_Reference/the_post_thumbnail 4 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 خوب من ساخت تصاویر اتوماتیک در اندازه های مختلف توسط وردپرس را غیر فعال کردم و الان جز تصویر شاخصی که خودم برای هر پست ساختم تصویر در اندازه دیگری ندارم.شاید با تصویر زیر بهتر متوجه شوید که من چی می خواهم. نقل قول لینک به ارسال
AliReza Online 116 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 با این شیوه ای که شما می گی به نظرم از custom field ها استفاده کنی. 1 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 1- http://wordpress.org/extend/plugins/regenerate-thumbnails/2- طبق گفته دوستمون 4 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 2- طبق گفته دوستمونیعنی توسط custom field ؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 با تابعhttp://codex.wordpress.org/Function_Reference/the_post_thumbnailthe_post_thumbnail('thumb-name'); 4 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 خوب حالا که تصویر برای پست های قدیمی را درست کردیم چجوری میشه برای پست های جدیدی که می فرستیم چند تصویر با اندازه های مورد نظر به صورت خودکار ساخته شوند و چگونه باید آنها را در قالب استفاده کنیم. نقل قول لینک به ارسال
vahidd 203 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 توابع خود وردپرس باعث میشن یک تصویر بعد از آپلود خودکار مثلا به چهار سایزی که شما تعیین کردید بریده بشن از نظر من اسکریپت TimThumb خیلی اسکریپت خوبی هست، تصاویر رو در صورت درخواست داده شدن میبره و بعد از بریدن هم سریع کش میکنه.روش کارکردش هم به این صورته:<img src="timthumb.php"?src=ImageURL&w=500&h=300&zc=1' />و توابع خود وردپرس به صورت زیر: add_image_size( 'first-thumb', 500, 300, true); add_image_size( 'secound-thumb', 200, 120, true); add_image_size( 'third-thumb', 45, 27, true);از نظر من از TimThumb استفاده کنید و از اونجایی هم که Timthumb روی GitHub نیست و روی google code هست و این سرویس گوگل تحریم هست، من آخرین نسخه اونو براتون ضمیمه کردم.timthumb.php 3 نقل قول لینک به ارسال
vahidd 203 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 توابع خود وردپرس باعث میشن یک تصویر بعد از آپلود خودکار مثلا به چهار سایزی که شما تعیین کردید بریده بشن از نظر من اسکریپت TimThumb خیلی اسکریپت خوبی هست، تصاویر رو در صورت درخواست داده شدن میبره و بعد از بریدن هم سریع کش میکنه.ببخشید اشتباه تایپی شد منظورم از چهار سایز چند سایز بود، هر گشتم دکمه ویرایش پستم رو پیدا نکردم. نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در بهمن 91 مالک گزارش بازنشر ارسال شده در بهمن 91 توابع خود وردپرس باعث میشن یک تصویر بعد از آپلود خودکار مثلا به چهار سایزی که شما تعیین کردید بریده بشن از نظر من اسکریپت TimThumb خیلی اسکریپت خوبی هست، تصاویر رو در صورت درخواست داده شدن میبره و بعد از بریدن هم سریع کش میکنه.روش کارکردش هم به این صورته:<img src="timthumb.php"?src=ImageURL&w=500&h=300&zc=1' />و توابع خود وردپرس به صورت زیر:add_image_size( 'first-thumb', 500, 300, true);add_image_size( 'secound-thumb', 200, 120, true);add_image_size( 'third-thumb', 45, 27, true);از نظر من از TimThumb استفاده کنید و از اونجایی هم که Timthumb روی GitHub نیست و روی google code هست و این سرویس گوگل تحریم هست، من آخرین نسخه اونو براتون ضمیمه کردم.1- خوب من این قابلیت را غیر فعال کردم اگر فعالش کنم چجوری باید از تصاویری که ساخته می شه استفاده کرد و آیا میشه تصاویر در هر اندازه ای که خواستم بریده شوند؟2- اسکریپت timthumb تصاویر را پس از بریده شدن کجا ذخیره می کنه و ایا میشه اندازه تصاویر بریده شده را تغییر داد؟ نقل قول لینک به ارسال
vahidd 203 ارسال شده در بهمن 91 گزارش بازنشر ارسال شده در بهمن 91 سوال اول: مثلا با کد زیر شما به وردپرس می گید که تصاویر شاخص رو به سایز 500 در 300 ببره و نام این سایز رو هم مثلا biggest میزارید:add_image_size( 'biggest', 500, 300, true);حالا اگر بخواهید فقط SRC تصاویر شاخصی که به این سایز بریده میشند رو فراخانی کنید، باید تو حلقه از کد زیر استفاده کنید:<?php$img = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'biggest' );echo $img[0];?>حالا هر چند تا هم که خواستید میتونید با این روش سایز تعیین کنید.سوال دوم:شما ابتدا اسکریپتی که توی پست قبلی ضمیمه کردم رو دانلود و توی پوشه روت قالب کپی می کنید، بعد از کپی هر جا که خواستید SRC تصویر شاخص رو با اندازه خاصی فراخانی کنید باید از کد زیر استفاده کنید:<?php echo get_template_directory_uri() . '/timthumb.php' . '?src=' . $img = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'biggest' );echo $img[0]; .'&w=500&h=300&zc=1'; ?>که اگر دقت کنید ما سایز 500 در 300 رو در آخرین بخش کد معرفی کرده ایم، حالا اسکریپت TimThumb میاد تصویری که آدرسشو بهش دادید، میگیره و میبره و کش میکنه!بعد از کش کردن هر موقع که دوباره به این تصویر درخواست داده بشه تصویر دیگه دوباره بریده نمیشه که باعث لود سی پی یو سرور بشه بلکه از نسخه بریده شده کش استفاده میکنه. در ضمن پوشه کش هم دقیقا همون جایی هست که اسکریپت کپی شده.WooThemes و Elegant Themes قبلا از این اسکریپت توی همه قالب هاشون استفاده می کردند.ولی چند ماه پیش از این اسکریپت یه باگی کشف شد و فکر میکنم می شد توی سایت هایی که از نسخه قدیمی این اسکریپت استفاده می کنند شل آپلود کرد، واسه همین تا اونجایی که اطلاع دارم Woothemes دیگه از این اسکریپت استفاده نکرد.در کل به جز این که قبلا یه مشکل امنیتی داشت و توی نسخه ای که ضمیمه کردم اون مشکل حل شده، اسکریپت خیلی خوب و ساده ای هست.پیشنهاد من این استفاده از این اسکریپت به جای توابع وردپرس هست. 4 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .