October 13, 2005 at 01:05 am
شدیدا با این دیدگاه که وردپرس تنها برای ساخت وبلاگ مناسبه، مخالفم. وقتی از وردپرس یاد می شه در واقع ما یک سیستم مدیریت محتوا در اختیار داریم که هر آنچه بخواهیم می توانیم با آن ایجاد کنیم از یک وبلاگ ساده گرفته تا یک سایت بزرگ خبری با بخش های متفاوت یا یک مجله الکترونیکی. حتی اگر ما فرض را بر این بگیریم که هیچ پلاگینی در کار نیست، قابلیت های وردپرس بیش از آن چیزی است که در قالب پیش فرض آن گنجانده شده است. در این مبحث و بحث های آتی به شرح مختصری از این قابلیت ها خواهیم پرداخت.
چگونه لیستی از پست های اخیر را در سایدبار (نوار کناری وبلاگ) قرار دهیم؟ این ساده ترین سوالی است که یک تازه کار با آن مواجه می شود. وردپرس به طور مستقیم تابعی را برای این کار در نظر نگرفته است چون نیازی به آن نیست. با کمی خلاقیت می توان تعداد پست های اخیر را به هر نحو دلخواهی لیست کرد و نمایش داد. تکه کد زیر این کار را برایمان انجام می دهد:
< ?php
$posts = get_posts('numberposts=10');
foreach($posts as $post) :
setup_postdata($post);
?>
<a href="<?php the_permalink(); ?>" id="post-< ?php the_ID(); ?>">< ?php the_title(); ?></a>
< ?php endforeach; ?>
در خط دوم دستور فوق، به کمک تابع get_posts تعداد پست های دلخواه را برابر 10 درنظر گرفتیم و از هیچ آرایش دیگری استفاده نکردیم، این ساده ترین فرم است. پارامترهای دیگر این تابع به قرار زیر است: ادامه مطلب …
October 9, 2005 at 01:10 am
– شدم یه آدم که به زور هزار دوا و دارو نفس می کشه. کل گرفتاریمون از اوایل پاییز هر سال تا آخر زمستونش همینه. تا حالا سر یه آلرژی فصلی، هزار تا نسخه ی جور واجور از دست این طبیب ها روی این جسم نیمه زنده تست شده، هیچکدومش کرم نکرده، شماها چیزی سراغ ندارین؟
– می دونم خیلی ها منت می زارن سرمون و به امید اینکه یه مطلب جدید اینجا ببین هر چند روزی یه سری این ورا می زنن! من شرمنده ام که اینجا خیلی دیر به روز می شه. جدای از خستگی یه سفر طولانی، کار و بار دانشگاه هم بدجور گرفتارمون کرده (تو پرانتز عرض شود، به شخصه از خیلی از نهادها و ادارات ناراضیم، دعا کنید کارتون به این جور جاها نیفته که البته بعیده، هنوز که هنوزه خیلی از نهادها و موسسات ما ساختارهای 30-40 سال قبل خودشون رو دارن، یکی نیست بگه کجای کارید، تکنولوژی داره روز به روز پیشرفت می کنه باید این ساختار عتیقه رو به روز کرد، باید عملکرد واحدها رو تسریع کرد و هزارتا مورد دیگه! بگذریم، این حرفا گفتن نداره)
– در حال حاضر من موندم و یه میل باکس با 463 تا ایمیل نخونده که 465 تاش اسپمه بعلاوه ی یک چیزی حدود 530 تا کامنت بی ربط که تو حالته انتظاره. اگر وردپرس بازی از من می شنوی نزار کامنت های اسپمت تو لیست انتظار بمونه، فوری مارک اسپم بزن روش و ردش کن، چون یه روزی اگه مثل مال من 500-600 تا شد اون وقت لود این صفحه با کانکش دیال آپ و این خطوط کم نویز مخابرات، قد عمرت وقت می بره. ادامه مطلب …