February 2, 2005 at 06:48 pm
مخصوص كاربران وردپرس ! وردپرس برای وبلاگ نویسی هیچ چیز كم نداره . هر پلاگینی كه بخوای براش یافت می شه . حتی اگر پلاگین یافت نشد یه خورده به خودتون زحمت بدید كا تمومه . فقط كافیه تا حدودی با توابع موجود در وردپرس و پی اچ پی آشنایی داشته باشید . :wink:
بریم سر اصل مطلب Related Posts Plugin یا به عبارتی پلاگین پست های مرتبط با هم كار بسیار جالبی انجام می ده . به این صورت كه با بكار بردن این پلاگین می تونید لیست موضوعات مرتبط با پست ارسالی رو نمایش بدید .
قبل از اینكه مراحل نصب رو شروع كنید ، دقت كنید كه این پلاگین از دو فیلد به نام های post_name ( نام پست ارسالی ) و post_content ( محتویات پست ) موجود در جدول Wp-Posts بانك اطلاعاتی برای یافتن موضوعات مرتبط استفاده می كنه
حال اگر شما در هنگام ارسال هر پست عنوان پست یا به عبارتی post title رو به فارسی بنویسید در جدول wp-posts فیلد post name خالی می مونه . حالا را ه حل چیه ؟ در پانل مدیریت در شاخه write برای هر پست باكسی تحت نام post slug وجود داره .
بهترین راه اینه كه در هنگام ارسال هر پست این فیلد رو هم متناسب با موضوع پست به زبان انگلیسی پر كنید . هر چند اگر این كار رو انجام ندین پلاگین كار می كنه اما تنها با واژه های بكار رفته در محتویات پست ها . ادامه مطلب …
December 29, 2004 at 06:45 am
مخصوص كاربران حرفه ایی وردپرس ! حتما در جریان هستید كه وردپرس بطور پیش فرض اطلاعاتی در مورد ویزیتورها نمی ده . بنابراین مجبور هستیم از شمارشگر های رایگان استفاده كنیم یا اگه خیلی هنر كنیم یه اسكریپت می نویسیم كه مثلا مراجع ورود به سایت و تعداد بازدیدكنندگان امروز ، دیروز و كل رو نشون بده .
هر چند بسیاری از پانل های مدیریت هاست این چنین قابلیت هایی رو دارن . در بین سیستم های مدیریت وبلاگ تا بحال فقط اسب سوار رو دیدم كه اونم به طور محدود این كار رو انجام می ده .
اما با این برنامه كه با یه پلاگین خودشو به قلب وردپرس نصب می كنه می شه همه چیز رو تحت كنترل داشت . تعداد ویزیتور ها در هر سال ، هر ماه ، هر روز و غیره با تفكیك صفحات نمایش داده شده ، مشخصات كامل مراجع ورود ، كلمات كلیدی جستجو از قابلیت های ویژه این برنامه است .
جدای از این ، حتی قابلیت شمارش صفحات وارد شده در سه موتور جستجوی گوگل ، یاهو و ام اس ان رو داره ؟ یعنی اگه مثلا 50 تا مطلب داری ، نشون می ده كه چند تا از این پست ها در موتور های جستجو ثبت شده . و كلی امكانات دیگه كه باید خودتون مشاهده كنید . ادامه مطلب …
December 19, 2004 at 11:18 am
مخصوص كاربران وردپرس ! والا تو این زمونه از هر جا بگی بوی Spam میاد . دیگه به نظرسنجی وبلاگ ها رحم نكردن . شما دیگه فكرشو بكن . بریم سر اصل مطلب . گاهی اوقات پیش میاد عده ای ( كه بیشتر خارجی هستند ) توی نظرخواهیهای قدیمی تبلیغ سایتهای خودشون رو می كنند .
دلیل اینكه توی مطالب قدیمی این كار رو میكنن اینه كه به این صورت كمتر این نظرات به چشم صاحب وبلاگ میآد و احتمال حذف شدنشون كمتر میشه. ولی در عین حالی جستجوگرهایی مثل گوگل این لینكهایی كه بهطور ناخواسته توی صفحه شما درج شدن رو پیدا میكنن و این باعث افزایش Page Rank اون سایتها میشه .
برای جلوگیری از این امر یك پلاگین جمع و جور واسه ی وردپرس نوشته شده . پلاگین رو می تونید از اینجا دریافت كنید . مشابه همه پلاگین های قدیمی این رو هم نصب می كنیم . . ( اگه یاد نداری من كاری ندارم ، رجوع كن پست های قبلی )
فقط یه توضیح كوچك در مورد نحوه عملكرد برنامه اینكه پس از فعال شدن پلاگین ، نظر سنجی هایی كه مربوط به 10 روز قبل از تاریخ آخرین پست شما باشد به طور اتومات بسته خواهد شد . ( منظور از بسته شدن اینه كه فرد نمی تونه نظر بده ، اما نظرات قبلی رو می تونه مشاهده كنه )
اما عدد 10 كه در بالا ذكر شد قابل تغییر است . برای این كار اسكریپت پلاگین را توسط یك ویرایشگر ساده متن باز كنید و مقدار متغیر $age_cutoff را كه بطور پیش فرض 10 DAY می باشد با مقدار دلخواه خود تنظیم كنید .
موفق و سربلند باشید ( در ضمن از استقبال شما از قالب آسمان متشكرم )
December 13, 2004 at 07:36 am
مخصوص كاربران وردپرس ! پس از گذشت مدتی با افزایش لیست ماه ها در آرشیو ماهانه ، وبلاگ ، ظاهر نامطلوبی به خود می گیرد . برای رفع این مشكل می توان از یك لیست بازشونده یا به عبارتی از منو های پایین جهنده استفاده كرد .
هم چنین برای آرشیوی موضوعی این مطلب نیز صادق است . اما وردپرس به صورت پیش فرض تنها برای آرشیوی ماهانه از لیست بازشو استفاده می كند . با یك پلاگین بسیار ساده می توان آن را برای آرشیو موضوعی نیز ایجاد كرد . برای آرشیو ماهانه ، كدهای مربوط به آرشیو ماهانه را در قالب اصلی پیدا كنید و كدهای زیر را به جای آن قرار دهید :
<form name="archiveform" action="">
<select name="
archive_chrono" onchange="window.location =
(document.forms.archiveform.archive_chrono
[document.forms.archiveform.
archive_chrono.selectedIndex].value);">
<option value=''>Select Month</option><?php
wp_get_archives('format=option'); ?>
</select>
</form>
ادامه مطلب …