افزونههای زیادی برای وردپرس هستن که یه نسخه مخصوص تلفن همراه از سایت ایجاد میکنند، من قبلا چندتاییشون رو امتحان کرده بودم و داشتم از نسخهای که با استفاده از سایت http://www.mofuse.com کار میکنه ، استفاده می کردم اما ایرادی که این افزونه داشت این بود که یا باید یه آدرس دیگه به کاربران موبایل میدادم، یا اینکه پوسته وبلاگ رو دستکاری میکردم و کد تشخیص اینکه کاربر با تلفن همراه هست یا رایانه رو بهش اضافه میکردم، البته سخت هم نبود ولی خوب جالب هم نبود.
تا اینکه امروز این نوشته رو خوندم، و با یه افزونه بهتر آشنا شدم، این افزونه تقریبا غیر از آپلود و نصب هیچکاری نمیخواد! و خیلی خوب هم کار میکنه. با مراجعه به این نوشته علاوه بر آشنایی با این افزونه و دانلود نسخه فارسی شده اون میتونید با نحوه مشاهده خروجی تلفن همراه سایت تون از طریق مرورگر فایرفاکس هم آشنا بشید!
اینم خروجی سایت من برای تلفن همراه:

مشاهده نوشته های شبانه در تلفن همراه
امروز داشتم به ورد پرسی که برای سایت تسنیم نصب کردم ور میرفتم. اولش میخواستم برای هر کدوم از قسمتها (مثلا هاستینگ، دامنه و …) یه صفحه بزارم و مطالب اون دسته رو تو اون صفحه نشون بدم، بعد دیدم نه خیلی خوب از آب در نمیاد، تصمیم گرفتم که تو صفحه اصلی مطالب دسته اخبار رو نشون بدم و بقیه مطالب رو تو دستههای خودشون بنویسم و افراد با کلیک کردن روی هر دسته از آرشیو موضوعی مطالب اون دسته رو ببین.
خوب برای اینکه تو صفحه اصلی فقط مطالب یه دسته رو نشون بده سراغ query_posts رفتم. اما متاسفانه اون چیزی که میخواستم نمیشد و در عین حال که تو صفحه اصلی فقط مطالب بخش اخبار رو نشون میداد اما صفحهبندی خراب شده بود و تو صفحههای بعدی هم مطالب صفحه اول رو نشون میداد! خلاصه رفتم سراغ فروم وردپرس فارسی و اونجا یه سوال مطرح کردم، بماند که کم مونده مورد ضرب و شتم واقع بشم(خودم قبلا مشابه این سوال رو دیده بودم اما هر چی گشتم پیداش نکردم، اما مدیر فروم از پرسیدن سوال تکراری ناراحت شده بود!) ، اما با لینکی که مدیر محترم داده بودند بالاخره تونستم کد مناسب رو بنویسم که تو صفحه اصلی فقط مطالب یه دسته رو نشون بده و برای چیزی هم مشکلی پیش نیاد!
اگه اون لینکی که در مورد query_posts رو نگاه کنید متوجه میشید که که query_posts باید قبل از حلقه واکشی پستها قرار بگیره. حالا برای اینکه بتونید مطالب یه دسته خاص رو تو صفحه اصلی سایتتون نشون بدید کافی هست کد زیر رو قبل از حلقه واکشی پستها قرار بدین (بعدا اگه فرصت شد یه مطلب کامل در مورد query_posts مینویسم.) :
<?php
if (is_home()) {
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(“cat=1&paged=$paged”);
}
?>