কোন মডারেটর অনুমোদিত মন্তব্য খুঁজে বের করুন?


11

কোন মডারেটররা কোনও মন্তব্য অনুমোদন করেছে তা খুঁজে বের করার কোনও উপায় আছে এবং তারপরে সম্মুখ-প্রান্তে সেই তথ্যটি প্রদর্শিত হবে?

যেমন

জন বলেছেন: "এটি একটি দুর্দান্ত নিবন্ধ" - অ্যাডমিন 1 দ্বারা অনুমোদিত


1
এই জাতীয় ডেটা স্থানীয়ভাবে সংরক্ষণ করা হয় না। সুতরাং আপনাকে প্রথমে এ জাতীয় তথ্য ক্যাপচার এবং সঞ্চয় করা শুরু করতে হবে।
বিরল

দীর্ঘশ্বাস ফেললাম আমি ঠিক বলেছি। আমার নিজেকে সত্যিই একজন বিকাশকারী হওয়া দরকার :( রাস্টের সহায়তার জন্য ধন্যবাদ!
জেমস

1
@ রার্স্ট আমরা কি এমন কিছু সম্পর্কে ঝুঁকির সাথে কথা বলব: add_action('comment_unapproved_to_approved', 'comment_approved');
মার্টিনজেজে

@ মার্টিন কোনও ধারণা রাখেনি, কোডটির দিকে নজর রাখেনি। এমন একাধিক উপায় রয়েছে যাতে মন্তব্যের সাথে মোকাবিলা করা হয় (অ্যাডমিন, নোটিফিকেশন ইমেল, এক্সএমএল-আরপিসি) এবং আমি নিশ্চিত নই যে এর সমস্ত কীভাবে আটকানো যায়।
বিরল

উত্তর:


8

মডারেটর যা মন্তব্যটিকে অনুমোদন দেয় তা রেকর্ড করতে:

function wpse_comment_moderator_log( $comment ) {
    global $current_user;
    get_currentuserinfo();

    update_comment_meta( $comment->comment_ID, 'approved_by', $current_user->user_login );
}
add_action( 'comment_unapproved_to_approved', 'wpse_comment_moderator_log' );

মন্তব্য পাঠ্যের পরে এটি প্রদর্শন করতে:

function wpse_display_moderator( $comment_text, $comment ) {
    $approved_by = get_comment_meta( $comment->comment_ID, 'approved_by', true );
    if ( $approved_by ) {
        $comment_text .= " - Approved by $approved_by";
    }
    return $comment_text;
}
add_filter( 'comment_text', 'wpse_display_moderator', 99, 2 );

2
+1 @ হামেদুল্লাহ, আমি কেবল আমার প্রচেষ্টার জন্য প্রদর্শনী অনুষ্ঠানটি তৈরি করছিলাম .. আমার মতো একজন শিক্ষানবিশকে জানতে পেরে আমার
স্বাচ্ছন্দ্য

2
খুশি আমরা দুজনেই সঠিক পথে রয়েছি, কারণ আমি নিজেই এখনও একজন শিক্ষার্থী।
হামেদুল্লাহ খান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.