mahdi.a 432 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلام دوستان ...میخواستم کاری کنم که وقتی پستی ارسال میشه، یه متنی مثلا "جدید" روی پست ظاهر بشه، و زمانبندیش رو مثلا بکنم 12 ساعتی !! یعنی بعد از 12 ساعت دیگه اون کلمه "جدید" روی اون پست نباشه.ممنون میشم راهنمایی کنید. نقل قول لینک به ارسال
علی زینلی 2114 ارسال شده در خرداد 94 گزارش بازنشر ارسال شده در خرداد 94 سلام ، با یه جستجو توی اینترنت این پیدا شد:این کد رو به فایل functions.php اضافه کنید:function newly_posted() {global $post;$now = date('U'); $published = get_the_time('U');$new = false;if( $now-$published <= 3*24*60*60 ) $new = true;return $new;}و هرجا که خواستید جدید روی پست ظاهر بشه کد زیر رو فراخوانی کنید:<?php if( newly_posted() ) :echo 'جدید';endif; ?>منبع:https://wordpress.org/support/topic/mark-new-posts-as-new(تستش نکردم ، اگر مشکلی داشت (حالا یا به دلیل تاریخ شمسی یا هر دلیل دیگه ای) بگید تا یه تابع درست کنیم خودمون) 3 نقل قول لینک به ارسال
mahdi.a 432 ارسال شده در خرداد 94 مالک گزارش بازنشر ارسال شده در خرداد 94 ممنون علی جان ...درست کار کرد. تشکر 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .