بوی پــِهــِـن میگیرم
پس از وداع
با آن متبرکِ ملعون!
*متبرک ملعون لقبی بود که حسین پناهی (ره) به سیگار داده بود.
بوی پــِهــِـن میگیرم
پس از وداع
با آن متبرکِ ملعون!
*متبرک ملعون لقبی بود که حسین پناهی (ره) به سیگار داده بود.
اگه هنوز نمیدونین زمینههای دلخواه چی هستن و چجوری ساخته میشن٬ قسمت اول این نوشته رو بخونین.
تقربین واضحه که هیچکس زمینههای دلخواه رو برای نشون دادن بهصورت لیست٬ توی پوستهش استفاده نمیکنه٬ زمینههای دلخواه خیلی کاربردیتر این حرفا هستن!
حالا میخوایم با استفاده از تابع get_post_meta افسار زمینههای دلخواه رو تو دستمون بگیریم! ساختار این تابع بهصورت زیر هست:
get_post_meta($post->ID, 'Your Key Name Here‘,true)
کار این تابع اینه که مقدار یه کلید رو از پایگاهداده واسه ما میگیره و بعدش ما هر بلایی خواستیم میتونیم سرش بیاریم!
خب٬ واسه همینجا بود که گفتم کلید رو باید انگلیسی نوشت! بهجای قسمت توپُرشده باید کلید موردنظرمون رو بنویسیم٬ تا تابع مقدار کلید رو به ما بده٬ حالا میتونیم مثلن اونو echo کنیم یا توی دستورات شرطیمون ازش استفاده کنیم و…
این تابع رو باید توی حلقهی وردپرس بهکار بگیریم.
فرض کنیم میخوایم یه پوسته واسه یه سایت خبری طراحی کنیم٬ یه قسمت داریم به اسم مقالات که نویسندهی هر مقاله باید عکسش رو هم کنار نوشتهش توی یه کادر که مکانش از قبل معلوم شده نشون بده٬ ما واسه اینکار میایم یه زمینهی دلخواه بهاسم author-image میسازیم. حالا توی کد پوستهمون٬ اونجایی که عکس باید قرار بگیره مینویسیم:
<img src=”<?php echo get_post_meta($post->ID,
'author-image‘,true); ?>” />
حالا فقط کافیه نویسندهها موقع نوشتن مطلب از لیست زمینههای دلخواه٬ author-image رو انتخاب کنن و آدرس عکسشون رو وارد کنن٬ دیگه خود وردپرس بهصورت خودکار عکس رو سرجایی که توی پوسته واسش مشخص کردیم قرار میده.
حالا اگه یه نویسنده یادش بره که عکسشو معرفی کنه چی؟ پوستهمون بههم میریزه! برای جلوگیری از اینکار یه دستور شرطی میذاریم که چک کنه آیا عکس معرفی شده یا نه:
<?php if(isset(get_post_meta($post->ID, ‘author-image‘,true))) : ?><img src=”<?php echo get_post_meta($post->ID,
'author-image‘,true); ?>” />
<?phpendif;?>
بههمین سادهگی.
[احتمالن] ادامه دارد…
در همین رابطه: زمینههای دلخواه در وردپرس - بخش اول
وردپرس این توانایی رو داره که به نویسندهی وبلاگ اجازه بده اطلاعات اضافی رو بهوسیلهی زمینههای دلخواه به هر نوشتهش اضافه کنه. بهاین اطلاعات meta-data هم گفته میشه.
برای مثال شما دوست دارین علاوه بر کادرهای موجود برای وارد کردن عنوان و متن نوشته٬ کادری در قسمت نوشتن مطلب داشته باشین که بتونین توش حالتون (mood) رو موقع نوشتن اون مطلب بیان کنین٬ یا اینکه اون زمان دارین بهچه آهنگی گوش میدین. برای اینکار شما میتونین از زمینههای دلخواه (Custom fields) استفاده کنین و اونارو زیر هر نوشتهتون نشون بدین٬ اینطوری:
زمینههای دلخواه بهصورت کلید/مقدار ذخیره و استفاده میشن٬ مثلن برای حالت بالا من یه زمینهی دلخواه با کلید حالت و مقدار خوشحال معرفی کردم و یهدونه هم با کلید موسیقی و مقدار درنا - شجریان.
این کلیدها جایی ذخیره میشن که میشه در نوشتههای بعدی هم ازشون استفاده کرد٬ برای مثال بالا٬ توی نوشتهی بعدی اگه حالت عصبانی داشتین میتونین با انتخاب کلید «حالت» از لیست زمینههای دلخواه و دادن مقدار عصبانی بهاون٬ اونو توی نوشتهتون نشون بدین
تذکر: بهتره که کلیدها با حروف لاتین نوشته بشن٬ من اینجا برای جا انداختنه مطلب اونارو فارسی نوشتم.

۱- بعد از نوشتن مطلب و قبل از انتشار اون به قسمت پایین صفحهی نوشتن برین و کادر زمینههای دلخواه رو باز کنین
۲- برای ساختن یک زمینهی دلخواه جدید٬ در قسمت کلید٬ نام دلخواهتون رو بنویسین (زیر پیکان آبی) و در قسمت مقدار هم٬ مقداره موردنظرتون رو بنویسین (زیر پیکان سبز)
۳- دکمهی افزودن زمینهی دلخواه رو بزنین (زیر پیکان نارنجی)

برای استفاده از کلیدهایی که در نوشتههای پیشینتون استفاده کردین٬ کافیه توی کادر مربوط به زمینههای دلخواه٬ از لیستی که ظاهر شده (زیر پیکان آبی)٬ کلید موردنظرتون رو انتخاب کنین و با خالی گذاشتن فرم زیر پیکان قرمز٬ و فقط با پر کردن فرم مقدار (زیر پیکان سبز)٬ از کلید قدیمیتون با مقدار جدید توی نوشتهی جدیدتون استفاده کنین.
البته این مقداردهی ربطی به اون مقداری که واسه نوشتههای گذشته به اون کلید دادین نداره و قبلیها تغییری نمیکنن :)
برای بهنمایش درآوردن زمینههای دلخواه چندین راه وجود داره که سادهترینش استفاده از تابع the_meta هست٬ کافیه این تابع رو توی پوستهتون داخل حلقهی وردپرس قرار بدین:
<?php the_meta(); ?>
خروجی این تابع برای مثال بالا بهصورت زیر هست (توی متن کد):
<ul class='post-meta'>
<li><span class='post-meta-key'>حالت:</span> خوشحال</li>
<li><span class='post-meta-key'>موسیقی:</span> درنا - شجریان</li>
</ul>
خب همونطور که میبینیم این تابع زمینههای دلخواه رو توی یه لیست با کلاس post-meta قرار میده و هر آیتم لیست رو هم توی کلاس post-meta-key میذاره٬ ما میتونیم برای شکیلتر کردن لیستی که ایجاد شده با استفاده از این کلاسها٬ شمایل دلخواه خودمون رو توی css واسهش تعریف کنیم.
در همین رابطه: زمینههای دلخواه در وردپرس - بخش دوم
از دیروز (طبق روال چند ماه گذشته) هوای خوزستان غبارآلود بود٬ و ذرات گرد و غبار توی هوا پراکنده بودن٬ اما امروز هوا خیلی افتضاح شده و درواقع مقدار کمی هوا بین ذرات گرد و غبار پراکنده هست! و هر نفسی که فرو میرود کوتاهکنندهی حیات هست و شکنجهی ذات.
اینجا هوا برای نفس کشیدن نیست.
این ذرات گرد و غبار با خودشون اورانیوم [استفاده شده در تسلیحات آمریکا] رو از عراق برای ما سوغات میارن که باعث بهوجود اومدن مشکلات بهداشتی مثله افزایش سرطان٬ نازایی و ناقصزایی بانوان٬ مشکلات تنفسی حاد و… میشه٬ علاوه بر این٬ این ذرات گرد و غبار بهدلیل گذر از مناطق جنگی حاوی مواد شیمیایی دوران جنگ هم هستن٬ همین چندروز پیش یکی از آشناهامون حالش بد شد و وقتی به بیمارستان مراجعه کرد دکترا بهش گفتن که بر اثر موادی که توی گرد و غبار چند ماههی اخیر وجود داشته شیمیایی شده و مثل یه جانباز شیمیایی باید تحت درمانهای خاص قرار بگیره. دقت کنین که الان حدود ۲۰ سال از پایان جنگ میگذره و هنوز خاک اون مناطق تثبیت نشده!
اینجا هوا برای نفس کشیدن نیست.
توی این چند روز اورژانسهای اهواز مملو از افرادی بود که بهدلیل همین گردوغبار مسموم شده بودن٬ بیشتر این افراد رو هم کودکان خردسال تشکیل میدادن.
اینجا هوا برای نفس کشیدن نیست.

یکی از عکسهای ناسا از فاجعهی زیست محیطی اخیر
دلیل تمام این بدبختیها و مشکلات هم نبود کمربند سبز در خوزستان هست٬ طرحی که چندین و چندسال هست که با وجود داشتن ردیف بودجه هنوز اجرایی نشده!
از گوشه و کنار دلایلی واسه اجرایی نشدن این طرح شنیده میشه که واقعن مسخره هستن٬ مثل نبود امنیت در استان و سواستفاده از مراتع جنگلی برای چال کردن اجساد(!) و… که اگه یه انسان عاقل فجایع بهوجود اومده بر اثر این گرد و خاک رو با دلایل جلوگیری از اجرا شدن کمربند سبز مقایسه کنه میفهمه که این دلایل فقط مزخرفاتی هست که بعضیا میخوان به خورد ملت بدن تا اعتراضی صورت نگیره٬ باید دید این بودجهی اختصاص یافته برای این امر کجاها خرج شده و بهجیب مبارک کیا ریخته شده که مرگ و زندهگی چندین میلیون خوزستانی رو بازیچهی منافع خودشون کردن.
ما خوزستانیها در حال زندهبهگور شدن هستیم.
آقای خامنهای من اعلام خطر میکنم٬ اینجا هوا برای نفس کشیدن نیست!
آقای احمدینژاد من اعلام خطر میکنم٬ اینجا هوا برای نفس کشیدن نیست!
ای تشخیص مصلحت٬ ای هیات دولت٬ ای استاندار٬ ای سازمان محیط زیست٬ ای مجلس٬ ای امنیت ملی٬ ای مقامات کشوری٬ ای مقامات لشکری٬ ای آقایان٬ من اعلام خطر میکنم٬ اینجا هوا برای نفس کشیدن نیست!
مردم ِ بدبخت ِ ثروتمندترین استان ایران در حال زجرکُش شدن هستن٬ ما هوا برای نفس کشیدن نداریم.
ما خواستار اجرای طرح کمربند سبز بهصورت ضربتی هستیم تا از وقوع یک فاجعهی انسانی جلوگیری بهعمل بیاد.
آیا فریادرسی هست؟
مرتبط:
تا فاجعهی انسانی در خوزستان فاصلهای نمانده است
مردم خوزستان: ما هوا نداریم٬ پول نفت نخواستیم! - تاریخ و جغرافیا
امنیت، قاتل شهروندان خوزستان - مهدی محسنی
گرد و غبار در اهواز - سی و یک اسفند
کمک، اینجا چهار میلیون نفر هوا برای تنفس ندارند - زیرخط آیتی
ما انسانیم، هوا میخواهیم - کامیار ندیمی
خوزستان در خطر است! - نسخهی هفدهم
چهلمین حملهی توفانهای شن به خاکریز دلیران خوزستانی! - محمد درویش
گرد و غبار در بندر خرمشهر - عکسهای خبرگزاری فارس
خوزستان پنجشنبه تعطیل شد - خبرگزاری خوزنیوز
غبار سرخ خوزستان را فرا گرفت - خبرگزاری خوزنیوز
گرد و خاک شدید زندگی مردم خوزستان را مختل کرد - خبرگزاری خوزنیوز
سلامت چهار میلیون خوزستانی در خطر - خبرگزاری خوزنیوز
به دلیل شرایط بد هوا در خوزستان ، پروازهای فرودگاه اهواز لغو شد - خبرگزاری فارس
حمله شنهای عربستان و آسمان قرمز کویت و آبادان - بازتاب
حلقهی وردپرس به بخشی از دستورات در وردپرس گفته میشه که عملیات خوندن نوشتهها از پایگاه داده رو انجام میدن٬ برای مثال در کد زیر حلقه رو میبینین:
<?php while (have_posts()) : the_post(); ?>
جای دستورات درون حلقه
<?php endwhile; ?>
جای دستورات خارج از حلقه
همونطور که میبینیم٬ حلقهی وردپرس معمولن با دستور حلقهی [while] شروع میشه و با دستور [endwhile] بهپایان میرسه.
هر چیزی که بین این دوتا خط قرار بگیره توی تموم نوشتهها تکرار میشه! پس از این بهبعد هروقت شنیدیم «درون حلقهی وردپرس» یعنی چیزی که توی تموم نوشتهها تکرار میشه و بین اون دوتا خط باید قرار بگیره. [همونجایی که نوشتهی توپُره «جای دستورات درون حلقه» هست]
واضحه که توی پوستههای مختلف ممکنه دستورات متفاوتی توی حلقه یا پس و پیش اون قرار گرفته باشه اما صورت کلی ماجرا همینی هست که اینجا دیدیم.
این نوشته در واقع پیشنیاز نوشتههایی هست که درآینده منتشر میکنم.
اصلاحطلب یعنی:
مستقل یعنی:
مجموع اینا میشه اصلاحطلب مستقل.
برای عضویت در خبرنامه و دریافت مطالب وبلاگ٬ ایمیل خود را وارد کنید.