سورس برنامه نویسی ، آموزش ، قالب وردپرس ، اسکریپت ، گرافیک ، آموزش کاربردی، دانلود رایگان ، قالب

تبليغات شما در داده باران
تبلیغات در داده باران

کد جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرس

کد جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرسReviewed by داده باران on Apr 13Rating:

داده باران | سورس برنامه نویسی ، آموزش

(جهت اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


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

کد جلوگیری از انتشار مطالب بدون تصویر شاخص در وردپرس ، گاها ممکن است وبسایت وردپرسی شما به گونه ای طراحی و کد نویسی شده باشد که اگر مطالبی که روی سایت ارسال کنید بدون تصویر شاخص باشند در کار سایت اختلال ایجاد کند یا دچار بهم ریختگی قالب و یا … شوید . (البته اینکه این اتفال ضعف در کد نویسی هست یا خیر را در موردش صحبت نخواهیم کرد ) خب در این سری از آموزش های وبسایت داده باران برای شما قطعه کدی را آماده کرده ایم که با استفاده از آن به راحتی میتوانید از انتشار مطالبی که دارای تصویر شاخص نیستند روی سایت خود جلوگیری کنید .

این تصاویر علاوه بر زیبایی باعث جذب بیشتر بازدید کنندگان و جلب توجه آن ها به مطالب می شود . برای بسیاری از ما پیش آمده که فراموش می کنیم برای بعضی از مطالب تصویر شاخص را قرار دهیم . در این مطلب روشی را به شما معرفی می کنیم که توسط آن ، اگر یک مطلب تصویر شاخص نداشت از انتشار آن جلوگیری شده و مطلب به صورت پیش نویس ذخیره شود .

برای این کار کافی است کد زیر را در فایل functions.php قالب قرار داده و آن را ذخیره کنید :

add_action(‘save_post’, ‘wpds_check_thumbnail’);
add_action(‘admin_notices’, ‘wpds_thumbnail_error’);
function wpds_check_thumbnail($post_id) {
// change to any custom post type
if(get_post_type($post_id) != ‘post’)
return;
if ( !has_post_thumbnail( $post_id ) ) {
// set a transient to show the users an admin message
set_transient( “has_post_thumbnail”, “no” );
// unhook this function so it doesn’t loop infinitely
remove_action(‘save_post’, ‘wpds_check_thumbnail’);
// update the post set it to draft
wp_update_post(array(‘ID’ => $post_id, ‘post_status’ => ‘draft’));
add_action(‘save_post’, ‘wpds_check_thumbnail’);
} else {
delete_transient( “has_post_thumbnail” );
}
}
function wpds_thumbnail_error()
{
// check if the transient is set, and display the error message
if ( get_transient( “has_post_thumbnail” ) == “no” ) {
echo “<div id=’message’ class=’error’><p><strong>برای انتشار مطلب در سایت باید یک تصویر شاخص برای آن قرار دهید ، این مطلب به صورت پیشنویس ذخیره شده است و در سایت قابل رویت نیست .</strong></p></div>”;
delete_transient( “has_post_thumbnail” );
}
}

 

امیدواریم از این مطلب آموزشی هم نهایت استفاده را ببرید و مورد توجه شما قرار گیرد .

حتما بخوانید  انتخاب تصویر اول مطلب به عنوان تصویر شاخص در وردپرس
لينك كوتاه اين مطلب : http://www.dadebaran.ir/?p=3226

رمز فايل : DADEBARAN.IR




تبلیغات در داده باران
ارسال دیدگاه

قبل از نوشتن دیدگاه به نکات زیر توجه کنید:
    » نظراتی که با تایپ فارسی نباشند تایید نخواهند شد
    » نظرات تبلیغاتی اسپم محسوب میشوند و IP شخص مسدود خواهد شد.

پاسخ دهید

نکته: نظر شما در انتظار بررسی است و پس از تایید مدیریت در سایت نمایش داده میشود..