aryanz
آفلاین
عضو
تعداد نوشتهها: ۱۳
تشکر شده: ۵ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ خرداد ۱۳۹۲ - ۰۱:۳۹
توی یک سایت وردپرسی، چندتا شخصیت رو در چندخط مشخص کردیم. مثلا 80 نفر رو و هر کدوم رو توی یک پست مجزا.
طرح مسئله:
میشه کاری کرد که مطلب مربوط به شخصیتها، در روز تولدشون به صورت خودکار توی یک قسمت به روز بشه؟ و این اتفاق هر سال بیافته؟
یعنی میشه؟
aryanz
آفلاین
عضو
تعداد نوشتهها: ۱۳
تشکر شده: ۵ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ خرداد ۱۳۹۲ - ۰۱:۴۲
از همینجا به مدیران عرض کنم اینکه چندبار این پست ارسال شده، فقط و فقط به دلیل اشکال فنی در سیستم و اینترنت من بوده و کاملا سهویاست.
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
ali-ahmadi
ali-ahmadi
آفلاین
عضو
تعداد نوشتهها: ۲۱
تشکر شده: ۱۴ بار
#
نوشته شده: ۱۱ سال پیش
۱۵ خرداد ۱۳۹۲ - ۱۳:۱۴
اول , مشکل اینترنت شما نیست
مشکل در زمانی هست که وقتی نوشته ارسال می کنی نمی فهمی ارسال شده یا نه
پس رفرش می کنی , و وقتی رفرش می کنی در کوکی مرورگرت نوشته ها دوباره ارسال میکنه
هر رفرش یک ارسال مجدد
مدیران عزیز این بخش را باید درست بکنند ...
نه مشکل از شما نیست
..........................................................
اما سوال شما
اول به php باید مسلط باشید
ابتدا باید :
http://forum.wp-persian.com/topic/1732?replies=8
را بخوانی و تاریخ امروز را در تگ div قرار بدی
بعد برای بخش تاریخ تولد هر شخص آن را در قسمت جدا که در :
اینجا
و یک زمینه دلخواه به اسم مثلا tarikh بسازید و تک تک در هر پست آن را وارد کنید مثلا زمینه دلخواه محمد 1348-5-2
بعد در شرطی مینویسی که اگر get_post_meta($post->ID, 'tarikh',true)
با تارخ امروز برابر بود echo
بکن 'تولد'.the_title()
و گرنه فلان مثلا امروز تاریخ تولد کسی در اینجا نیست
و ...
تاریخ امروز برابر با
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
aryanz
aryanz
آفلاین
عضو
تعداد نوشتهها: ۱۳
تشکر شده: ۵ بار
#
نوشته شده: ۱۱ سال پیش
۱۶ خرداد ۱۳۹۲ - ۱۶:۳۰
ممنون از جوابت.
راستش من آشنایی با php ندارم.
ببین درست متوجه شده:
1- اول یک زمینه دلخواه به نام tarikh درست میکنم.
2- مقدار اون رو برای مطالبی که میخوام در روز تولدشون منتشر بشن رو تاریخ روز تولدش میگذارم.
3- بعد از این کد استفاده میکنم:
<?php if($tarikh = get_post_meta($post->ID, 'tarikh',true)); ?>
<?php echo aldenta_get_post();?>
<?php endwhile; ?>
<?php endif; ?>