• اطلاعیه ها

    • Saeed Fard

      پوشش زنده وردکمپ ۲۰۱۸ اروپا توسط وردپرس پارسی   23/03/97

      اگر کاربر وردپرس هستید حتما تا به حال اسم وردکمپ رو شنیدید، کمپ و دورهمی بزرگ توسعه‌دهنده‌ها و کاربران وردپرس که سالانه در کشورهای مختلف برگزار میشه تحت عنوان وردکمپ هستش که از سمت مراجع اصلی وردپرس حمایت و برگزار می‌شه.   این‌ بار در سال 2018 وردکمپ اروپا در شهر بلگراد کشور صربستان در حال برگزاری هستش، این رویداد طی سه روز 24 تا 26 تیر ماه (June 14-16) برگزار میشه، در این رویداد مصطفی صوفی از وردپرس پارسی و به نمایندگی تمامی کاربران وردپرس فارسی حضور داره. وردپرس پارسی رویداد وردکمپ 2018 اروپا رو به صورت زنده توسط مصطفی پوشش می‌ده و در صورت علاقه‌مندی به این مراسم می‌تونید از طریق وردپرس پارسی دنبالش کنید.در حال حاضر یک روز از این مراسم گذشته که گزارش اون در قسمت پوشش زنده قرار گرفته. برای دنبال کردن مراسم وردکمپ اروپا به صورت لحظه‌ای به صفحه پوشش زنده در قسمت زیر مراجعه کنید. همینطور در آینده منتظر خبر برگزاری اولین وردکمپ در ایران توسط وردپرس‌پارسی باشید. https://wp-parsi.com/wceu-2018

      لینک خبر در وردپرس پارسی : https://wp-parsi.com/wceu-2018-live  
reza_yki

حذف خودکار یک پست در یک پست تایپ مشخص

5 پست در این موضوع قرار دارد

سلام

می خوام بدونم راهی رو میشناسید که بشه پست یک پست تایپ مشخص رو در زمان تعیین شده در هنگام ارسال پست (دریافت زمان حذف پست توسط یک پست متا) به صورت خودکار حذف کرد؟

مثلا من یک پست ارسال کردم و در هنگام ارسال مشخص کرده ام که بعد از یک ماه این پست حذف بشه

0

به اشتراک گذاری این پست


لینک به پست

up

 

0

به اشتراک گذاری این پست


لینک به پست

اگر بخواهید دقیق سر تاریخش حذف بشه باید با کرون جاپ سرور کار کنید

اما اگر نتونید راهش رو براتون می گم اگر با کد نویسی آشنا باشید می تونید ولی من کمک بیشتری نمی تونم بکنم و خودتون باید کدش رو بنویسید و کارهای دیگه اش رو انجام بدید 

اول باید تاریخ روجوری در فیلد قرار بدید که قابل محاسبه باشه مثلا

20151015173020

که به ترتیب عدد چهار رقمی سال میلادی عدد دو رقمی ماه میلادی و عدد دو رقمی روز  و ساعت 24 ساعته دقیقه (دو رقمی) و ثانیه (دو رقمی) است 

منظور از دو رقمی هایی که نوشتم اینه که برای زمانهای کوچکتر از 10 یک صفر قبلشون اضافه بشه

و بعد یک تابع باید بنویسید که مقدار پست متا را بگیره با تاریخ  امروز به همین شکل نوشته شده مقایسه کنه یعنی 

$today = date('YmdHis');

اگر امروز کوچکتر یا مساوی پست متا بود مطلب رو حذف کنه 

 

کد را در ابتدای فایل single.php بگذارید تا قبل از لود هر مطلب مورد رو چک کنه و اگه مطلب حذف شدنی بود مطلب رو حذف کنه و کاربر رو ری دایرکت به 404 یا صفحه اصلی سایت و الا که مطلب رو براش باز کنه 

توجه داشته باشید که کدها باید قبل از get_header() اجرا بشند

1

به اشتراک گذاری این پست


لینک به پست
در 5 دقیقه قبل، imanfakhar گفته است :

اگر بخواهید دقیق سر تاریخش حذف بشه باید با کرون جاپ سرور کار کنید

اما اگر نتونید راهش رو براتون می گم اگر با کد نویسی آشنا باشید می تونید ولی من کمک بیشتری نمی تونم بکنم و خودتون باید کدش رو بنویسید و کارهای دیگه اش رو انجام بدید 

اول باید تاریخ روجوری در فیلد قرار بدید که قابل محاسبه باشه مثلا


20151015173020

که به ترتیب عدد چهار رقمی سال میلادی عدد دو رقمی ماه میلادی و عدد دو رقمی روز  و ساعت 24 ساعته دقیقه (دو رقمی) و ثانیه (دو رقمی) است 

منظور از دو رقمی هایی که نوشتم اینه که برای زمانهای کوچکتر از 10 یک صفر قبلشون اضافه بشه

و بعد یک تابع باید بنویسید که مقدار پست متا را بگیره با تاریخ  امروز به همین شکل نوشته شده مقایسه کنه یعنی 


$today = date('YmdHis');

اگر امروز کوچکتر یا مساوی پست متا بود مطلب رو حذف کنه 

 

کد را در ابتدای فایل single.php بگذارید تا قبل از لود هر مطلب مورد رو چک کنه و اگه مطلب حذف شدنی بود مطلب رو حذف کنه و کاربر رو ری دایرکت به 404 یا صفحه اصلی سایت و الا که مطلب رو براش باز کنه 

توجه داشته باشید که کدها باید قبل از get_header() اجرا بشند

ممنون خوب گفته شما کاملا صحیح ولی مشکلی که من دارنم نمی دونم به چ شکل مطلب رو حذف کنم . آیا کد اماده ای داره یا باید کد نویسی کرد؟

من می خوام یه بخش تبلیغات درست کنم و براش زمان نمایش قرار بدم که وقتی به تاریخ انقضا رسید تبلیغ حذف بشه

0

به اشتراک گذاری این پست


لینک به پست

تابع حذف مطلب برای همیشه 

wp_delete_post($post_id);

وتابع انتقال مطلب به صندوق زباله دان 

wp_trash_post($post_id);

مسپله به همینجا ختم نمی شه چیزی که گفتم فقط یه مسیر اجراست برای انجامش باید کد نویس بود بدید به یک برنامه نویس در قبال هزینه کمی براتون انجامش بده 

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری