• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    
سعید شعبانی

چندین پرسش در رابطه با تصویر شاخص

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

  1. من تابه حال به صورت دستی تصویر شاخص را وارد کرده ام که همگی هم ا یک اندازه مشخص می باشند حال اگر بخواهم قالب را عوض کنم و تصویر شاخص در قالب جدید متفاوت باشد آیا باید به صورت دستی این کار را انجام دهم یا اینکه به صورت خودکار هم می توان این کار را انجام داد؟
  2. اگر قالب جدید چندین اندازه مختلف تصویر شاخص لازم داشته باشد با توجه به اینکه من تمامی تصاویری که وردپرس به صورت خودکار می ساخت را غیر فعال کردم باید به صورت دستی بسازم یا روش خودکاری هم وجود دارد؟

0

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


لینک به پست

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

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

اما اگر از زمینه های دلخواه استفاده کردید دو راه دارید:

1- برای قالب جدید همون زمینه دلخواه رو تعریف کنید.

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


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

2

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


لینک به پست

ارسال شده در (ویرایش شده)

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

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

اما اگر از زمینه های دلخواه استفاده کردید دو راه دارید:

1- برای قالب جدید همون زمینه دلخواه رو تعریف کنید.

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

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

میشه یک زمینه دلخواه رو به گونه ای پیاده سازی کرد که کار تصویر شاخص رو در قالب به صورت دیگری انجام دهد (نسخه های پیشین مرسوم تر بود)

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

0

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


لینک به پست

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

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

0

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


لینک به پست

پلاگینو که نصب کنی یه دکمه داره کلا!

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

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

0

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


لینک به پست

ارسال شده در (ویرایش شده)

پلاگینو که نصب کنی یه دکمه داره کلا!

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

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

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

ویرایش شده در توسط سعید شعبانی
0

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


لینک به پست

داداش شما فقط جاهایی می تونی از شاخص استفاده کنی که داخل حلقه وردپرس باشه (چه ایندکس، پستها، ابزارک و ...)

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


http://codex.wordpress.org/Function_Reference/the_post_thumbnail

4

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


لینک به پست

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

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

post-412-0-49310900-1360250184_thumb.jpg

0

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


لینک به پست

با این شیوه ای که شما می گی به نظرم از custom field ها استفاده کنی.

1

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


لینک به پست

2- طبق گفته دوستمون

یعنی توسط custom field ؟

0

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


لینک به پست

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

0

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


لینک به پست

توابع خود وردپرس باعث میشن یک تصویر بعد از آپلود خودکار مثلا به چهار سایزی که شما تعیین کردید بریده بشن از نظر من اسکریپت 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

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


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

ببخشید اشتباه تایپی شد منظورم از چهار سایز چند سایز بود، هر گشتم دکمه ویرایش پستم رو پیدا نکردم.

0

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


لینک به پست

توابع خود وردپرس باعث میشن یک تصویر بعد از آپلود خودکار مثلا به چهار سایزی که شما تعیین کردید بریده بشن از نظر من اسکریپت 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 تصاویر را پس از بریده شدن کجا ذخیره می کنه و ایا میشه اندازه تصاویر بریده شده را تغییر داد؟

0

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


لینک به پست

سوال اول: مثلا با کد زیر شما به وردپرس می گید که تصاویر شاخص رو به سایز 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

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


لینک به پست

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

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

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

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


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

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

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


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

  • مطالب مشابه

    • توسط varoone
      سلام
      سایز جدیدی که در قالب جدید برای برش تصاویر شاخص در نظر گرفته شده، برای مطالبی که بعد از تغییر قالب ارسال میشود اعمال میشه و برای تصاویر قبلی اعمال نمیشه. بعنوان مثال تصویری که 500در 500 هست (قبل از تغییر قالب ) و باید برش داده بشه به 100در 100 ، صرفا در سایز 100در100 کوچیک میشه و برش نمیخوره. این باعث میشه که یک تصویر بزرگ 500 در 500 در اندازه 100 در 100 لود بشه که سرعت بارگزاری سایت بیاد پایین.
      راه حلی هست که بشه کلیه تصاویر نسبت به سایز های جدید قالب برای تصاویر کوچیک بشه و برش بخورن؟
       
      ممنون از پاسخگوییتون
    • توسط Rangarang
      سلام
      من می خواستم تصویر شاخص فقط تو یک دسته خاص نمایش داده نشه، وقتی کد زیر رو می نویسم همه تصاویر شاخص همه دسته ها نمایش داده نمی شه:
      .single-content-images {display: none!important;}  
      حالا می خوام بهش بگم فقط تصاویر شاخص دسته با نامک Test رو حذف کن:
      .category-test .single-content-images {display: none!important;} یا فقط تصاویر شاخص دسته با id برابر 200 رو حذف کن:
      .category-200 .single-content-images {display: none!important;} اما هیچ کدوم از دو قطعه کد بالا کار نمی کنند، شاید من دارم اشتباه می نویسم.
       
      ممنونم
    • توسط Rangarang
      سلام
      مثلا فرض کنید تو سایت های خبری، اون تصویر کوچیکی که کنار عنوان قرار داره عکس نویسنده ست و وقتی وارد می شیم به صورت عادی عکس نویسنده بزرگ هست، خب این برای بقیه مطالب درسته و خوبه که تصویر کوچیک بزرگ بشه ولی وقتی بخوایم برای یک دسته خاص همون بحث نمایش تصویر کوچیک نویسنده رو داشته باشیم، دیگه درست نیست وقتی وارد ادامه مطلب می شیم، تصویر نویسنده به صورت بزرگ نمایش داده بشه.
      من می خواستم بدونم آیا امکانش هست که کارکرد فعلی تصویر شاخص رو برای یک دسته مشخص تغییر بدیم به کمک افزونه ای؟ و مثلا برای این دسته خاص دو تصویر معرفی کنیم، یکی تصویر کوچیک که نمایش دهنده عکس نویسنده و یکی هم بزرگ که شامل یک تصویر دل خواه هست. ممنون می شم این رو بگید، یا حتی اینکه کلا چیکار کنیم برای یک دسته خاص اصلا تصویر شاخص داخل پست رو نمایش نده.
      ممنونم
    • توسط logomaster
      سلام
      دوستان ، روی یک سایت کار میکنم ، قالبش این امکان رو داره که میشه تصاویر شاخص پست ها رو برای هر پست که میخوایم مخفی کنیم ! ما میخوایم بعضی از تصاویر رو مخفی کنیم که در پست نمایش داده نشه ( ینی تصویر شاخص رو برای پست قرار میدیم اما از نمایشش در پست جلوگیری میکنیم) ! آیا این کار باعث میشه که تصاویر ایندکس نشن ؟ 
    • توسط محمد حمزه
      سلام دوستان
      من می خوام برای هر دسته ای که دارم یه تصویر خاص اگه تصویر نداشته باشه تصویر شاخصش بشه می خوام بهم یه افزونه بدید تا کارم رو راه بندازه.