بایگانی دسته: وردپرس

پوسته zinmag

zinmag نام پوسته جدیدی برای وردپرس آماده کردم. این پوسته به سبک سایت‌های خبری و خبرگزاری‌ها طراحی شده و فکر می‌کنم قبلا نمونه‌اش برای وردپرس، فارسی نشده بود و در نوع خودش اولین پوسته فارسی وردپرس به حساب می‌آید.
zin mag از بخش‌های متفاوت‌تری نسبت به پوسته‌های دیگر وردپرس تشکیل شده که لازم دیدم یک آموزش اولیه برای استفاده از تمام امکانات این پوسته بدهم:

همانطور که در عکس‌ها می‌بینید این صفحه اول یا ایندکس پوسته است. صفحه اول غیر از نوار کناری از ۳ قسمت مجزا تشکیل شده که از بالا بعد از سربرگ با قسمت Featured که آخرین مطلب از ۱ دسته و Headlines Today که آخرین مطلب از ۶ دسته را نشان می‌دهد شروع شده و به خلاصه‌ای از آخرین پست‌ها و قسمت Bottom ختم می‌شود.
در قسمت‌های Featured و Headlines از تابع query استفاده شده که برای آوردن مطالب به این قسمت‌ها باید slug یا نام لاتین دسته یا دسته‌های مورد نظر را به فایل‌های featured.php و glide.php وارد کرد.
برای قسمت Featured باید یک دسته به نام featured داشته باشیم یا نام لاتین دسته مورد نظر خود را با عبارت featured در فایل featured.php در مجموعه کدهای زیر عوض کنیم:

<?php $my_query = new WP_Query(‘category_name=featured&showposts=1′);
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>

و همینطور در glide.php به جای uncategorised نام لاتین دسته مورد نظر را در کدهای زیر وارد می‌کنیم:

<?php $my_query = new WP_Query(‘category_name=uncategorised&showposts=1′);
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID; ?>

در glide.php برای اینکه ۶ مطلب در Headlines وجود داشته باشد ۶ بار کدهای بالا تکرار شده که باید ۶ دسته مختلف برای نمایش داده شدن در Headlines انتخاب کنیم.
در قسمت پایین Headlines هم خلاصه به همراه عکسی که به عنوان thumbnail برای هر مطلب آپلود می‌کنیم نمایش می‌دهد؛ که لازم است برای این قسمت هم در تنظیمات وردپرس تعداد مطالب را برای نمایش روی ۶ تنظیم کنیم.

در قسمت بالایی نوار کناری ۳ شاخه وجود دارد به نام‌های ویدئوی امروز، محبوب‌ترین‌ها و پنل مدیریت. برای شاخه محبوب‌ترین‌ها باید افزونه Popularity Contest فعال باشد و برای شاخه ویدئوی امروز نیز بایستی یک دسته به نام videos داشته باشیم یا اینکه نام لاتین دسته مربوط به ویدئو را در فایل tabber.php با عبارت videos در کدهای زیر عوض کنیم:

<?php $my_query = new WP_Query(‘category_name=videos&showposts=1′);
while ($my_query->have_posts()) : $my_query->the_post();$do_not_duplicate = $post->ID; ?>
<?php the_content(__(‘Continue…’,’mehrdad’)); ?>
<?php endwhile; ?>

ویدئوهایی که در این قسمت قرار می‌گیرد باید در اندازه 295×295‌ پیکسل باشد و برای قراردادن ویدئو در مطالب هم می‌توان از افزونه WordPress Video Plugin استفاده کرد.

امکان دیگری که این پوسته را از دیگر پوسته‌های وردپرس متمایز می‌کند وجود یک تصویر به صورت بندانگشتی یا thumbnail برای هر مطلب است. اندازه این تصویر بندانگشتی که باید توسط آپلودر خود وردپرس و روی هاست شخصی آپلود شود برای ۶ مطلبی که در صفحه اصلی قرار می‌گیرند 100×60‌ پیکسل و برای مطالبی که در Headlines قرار می‌گیرند 200×120 پیکسل می‌باشد. البته در صورتی که این اندازه هنگام آپلود رعایت نشود، تصاویر به صورت خودکار به اندازه‌های استاندارد تغییر خواهند کرد.
به این ترتیب برای قراردادن یک تصویر بندانگشتی برای مطلب نوشته شده بعد از آپلود تصویر مورد نظر باید یک زمینه دلخواه ایجاد کنیم که برای کلید عبارت homethumb و برای مقدار نام تصویر آپلود شده را بدون ذکر پسوند می‌نویسیم.
البته برای استفاده از این امکان از قبل بایستی در تنظیمات مربوط به آپلود فایل در قسمت تنظیمات > گزینه‌های گوناگون، گزینه پرونده‌ها را ماهانه و سالانه سازماندهی کن را غیرفعال کنیم.

درضمن کپی‌رایت zinmag اجازه هیچ‌گونه تغییری را در قسمت پانوشت پوسته به ما نمی‌دهد و در صورت اعمال تغییرات در footer.php‌ پوسته از حالت طبیعی خود خارج می‌شود.

خب فکر می‌کنم نکته دیگری که به توضیح لازم داشته باشد وجود ندارد. به همراه فایل پوسته، آخرین نسخه افزونه Popularity Contest و PDF انگلیسی آموزش کار با این پوسته نیز وجود دارد.

برای دریافت zinmag به این لینک یا بخش پوسته‌های سایت وردپرس فارسی مراجعه کنید :)

پوسته جنگجوی تاریکی

خب همونطور که قول داده بودم دومین پوسته رو تا آخر این هفته تموم کردم. پوسته جنگجوی تاریکی هم از سری پوسته های ساده و مینیمالی هستش که توسط Template Monster طراحی شده. با استفاده از فایل زبان و شیوه نامه زبان های راست به چپ فارسی شده و همچنین از ابزارک پشتیبانی می کنه.
این پوسته با اینترنت اکسپلورر نسخه 7 و فایرفاکس نسخه 3 تست شده و کوچکترین مشکلی نداره.
برای دریافت پوسته به سایت وردپرس فارسی مراجعه کنید.
دریافت

پ ن: یک پزشک هم وردپرسی شد تبریک! ;)

وردپرسی ها وبلاگ خود را حفظ کنید!

چند وقتی هست که می بینم دوستانی به علت نداشتن نسخه پشتیبان از پایگاه داده خودشون دچار مشکلات زیادی میشن واسه همین بد ندیدم تجربه خودم رو در این زمینه در اختیار شما بزارم. البته این تجربه فقط برای دوستانی که وردپرس روی هاست شخصی دارن مفید هست.
خیلی از وبلاگ نویس ها تهیه نسخه پشتیبان از پایگاه داده رو کار شاقی میدونن و سعی میکنن دنبالش نرن و همه چیز رو به سرویس هاستینگ بسپارن؛ در حالی که افزونه wp-db-backup کار رو بسیار راحت کرده. wp-db-backup با قابلیت گرفتن پشتیبان بصورت زمان بندی شده میتونه هر ساعت یا هر روز یا هر هفته یک نسخه پشتیبان از وبلاگ شما براتون ایمیل کنه تا شما در هیچ حالتی نگران از بین رفتن مطالب و وبلاگتون نباشید.
طبیعتا نگهداری این پشتیبان ها داخل هاست هم زیاد مطمئن نیست، بهتره به فکر یک محل امن تر برای این کار باشیم. فکر میکنم جیمیل با فضای زیادی که داره محل مناسبی برای نگهداری پشتیبان های شما باشه.

  1. برای شروع بعد از نصب و فعال کردن افزونه از فهرست مدیریت در پیش خوان وردپرس وارد تنظیمات backup میشیم
  2. تو این صفحه علاوه بر گرفتن پشتیبان در همین لحظه می تونیم در قسمت پایین یک زمان بندی مشخص برای این کار تعیین کنیم. به عنوان مثال من زمان بندی روزانه رو انتخاب کردم و همه جدول ها رو شامل پشتیبان کردم.
  3. بعد از وارد کردن آدرس ایمیل، تنظیمات مربوط رو ذخیره می کنیم.
  4. حالا از اینجا بعد وارد جیمیل میشیم تا مسیر مناسبی برای ایمیل های رسیده از وردپرس درست کنیم.
  5. ابتدا یک Lable درست می کنیم از این مسیر: Settings > Lables
  6. بعد از این میریم سراغ فیلتر
    در مرحله اول ساخت فیلتر جلوی From آدرس ایمیلی که وردپرس از اون به ما ایمیل میزنه وارد می کنیم (به عنوان مثال: wordpress@mehrdad.rajabi.ir)
    جلوی To آدرس ایمیل خودمون که ایمیل ها به اون ارسال میشن (به عنوان مثال: papiyoon@gmail.com)
    جلوی Subject موضوع این ایمیل ها رو وارد می کنیم (به عنوان مثال: پاپیون Database Backup). توجه کنید موضوعی که در این قسمت وارد می کنید باید دقیقا همون موضوعی باشه که ایمیل های رسیده از وردپرس دارن در غیر این صورت ایمیل ها توسط فیلتر شناسایی نمیشن. این موضوع هم در قالب همین مثالی که زدم هستش با این تفاوت که به جای پاپیون شما باید عنوان وبلاگ خودتون رو وارد کنید.
    همچنین گزینه Has attachment هم تیک می زنیم و به مرحله بعد میریم.
  7. در این مرحله گزینه های Skip the Inbox و Mark as read و Apply the lable (برای وارد شدن ایمیل ها به lable مورد نظر) رو تیک میزنیم و فیلتر رو می سازیم.

خب تموم شد. به همین راحتی هر روز پشتیبانی از پایگاه داده وبلاگ شما براتون ارسال میشه و بدون ایجاد مزاحمت برای شما خودش Mark as read میشه و در lable خودش قرار میگیره.
جالبه بدونید من با همین روش الان بیشتر از 1 ساله که نسخه پشتیبان روزانه تو جیمیل ام دارم. دقیقا 400 نسخه پشتیبان !!!
این نسخه های پشتیبان به راحتی از phpMyAdmin قابل درون ریزی به پایگاه داده هست و در هر حالتی وبلاگ شما رو از نابودی نجات میده.
دریافت افزونه wp-db-backup
نحوه نصب

پوسته سبز

این هفته فعالیت ام در زمینه پوسته ها زیاد شده :دی! این دومین پوسته ای هست که تو این هفته فارسی می کنم. پوسته سبز که یکی از پوسته های رایگان سایت Template Monster هست، ظاهر ساده ای داره و بیشتر به درد مینیمال نویس ها میخوره. همچنین از ابزارک پشتیبانی می کنه و با استفاده از فایل زبان و شیوه نامه زبان های راست به چپ فارسی شده.
سعی می کنم تا آخر هفته یه پوسته دیگه از همین سری یعنی پوسته های ساده و مینیمالی ارائه بدم.
برای دریافت پوسته سبز به سایت وردپرس فارسی مراجعه کنید.
دریافت

پوسته StylishRoyal

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

StylishRoyal رو دو سه شب پیش از سایت SkinPress که یکی از دوستان معرفی کرد پیدا کردم. راستش از خیلی از قالب های SkinPress خوشم اومد ولی اول اینو انتخاب کردم بخاطر رنگ های خاصش. خوشبختانه این قالب ها از نظر کد نویسی بسیار حرفه ای کار شده و کار ترجمه رو خیلی راحت کرده به همین خاطر فکر میکنم این پوسته استاندارد ترین فارسی سازی رو از بین همه پوسته هایی که فارسی کردم داشته باشه که از این بابت هم خیلی خوشحالم. همچنین این قالب از نظر کپی رایت هم کاملا محافظت شده و در صورت حذف لینک سازنده از پانوشت کلا پوسته غیر قابل نمایش میشه و از کار می افته، که در این مورد سازنده به نظر من کار بسیار پسندیده ای انجام داده.
همچنین این پوسته از نوارکناری 2 تیکه استفاده میکنه و با نسخه های پایین تر از 2.3 وردپرس هم هماهنگ هستش. فارسی سازی با استفاده از فایل زبان و rtl.css انجام شده و از ابزارک هم پشتیبانی میکنه.

StylishRoyal فعلا برای تست اینجا فعال هست تا بعد از بر طرف شدن مشکلاتش در وردپرس فارسی قرار بگیره. لطفا اگر مشکلی تو قالب دیدن در نظرات عنوان کنید. در ضمن این پوسته از نظرخواهی بصورت popup هم پشتیبانی میکنه که فعلا اون قسمتش فارسی نشده. اگر کسی با Comment popup موافق هست در نظرات عنوان کنه تا بعد از رسیدن به حد نصاب اون قسمت رو هم فارسی کنم.

به وردپرس بپیوندید

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

در همین رابطه:
کاربران بلاگفا محکوم به ماندن هستند!
از بلاگفا به هرجا تنها با چند کلیک
دغدغه های وطنی!
زندان بلاگفا-1
زندان بلاگفا-2
زندان بلاگفا-3
آقای شیرازی، حکومت می‌کنی یا خدمت؟
آخرین قوانین مصوب مجلس شورای بلاگفا
بلاگفا و دیگر هیچ
کوچ عاشقانه
از بلاگفا آزاد شوید
بلاگفا، فراموش نشوی!
مهمان ناخوانده برای Blogfa
بلاگفای بی تربیت!
بلاگفا: هرجایی که خواستید بروید! اما بدون وبلاگتان!
زندانی بنام بلاگفا
محکوم به حبس ابد…زندان بلاگفا