当前位置: 首页>>代码示例>>PHP>>正文


PHP Akismet::get_user_comments_approved方法代码示例

本文整理汇总了PHP中Akismet::get_user_comments_approved方法的典型用法代码示例。如果您正苦于以下问题:PHP Akismet::get_user_comments_approved方法的具体用法?PHP Akismet::get_user_comments_approved怎么用?PHP Akismet::get_user_comments_approved使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Akismet的用法示例。


在下文中一共展示了Akismet::get_user_comments_approved方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: akismet_get_user_comments_approved

function akismet_get_user_comments_approved($user_id, $comment_author_email, $comment_author, $comment_author_url)
{
    _deprecated_function(__FUNCTION__, '3.0', 'Akismet::get_user_comments_approved()');
    return Akismet::get_user_comments_approved($user_id, $comment_author_email, $comment_author, $comment_author_url);
}
开发者ID:Didox,项目名称:beminfinito,代码行数:5,代码来源:wrapper.php

示例2: comment_row_action

 public static function comment_row_action($a, $comment)
 {
     // failsafe for old WP versions
     if (!function_exists('add_comment_meta')) {
         return $a;
     }
     $akismet_result = get_comment_meta($comment->comment_ID, 'akismet_result', true);
     $akismet_error = get_comment_meta($comment->comment_ID, 'akismet_error', true);
     $user_result = get_comment_meta($comment->comment_ID, 'akismet_user_result', true);
     $comment_status = wp_get_comment_status($comment->comment_ID);
     $desc = null;
     if ($akismet_error) {
         $desc = __('Awaiting spam check', 'akismet');
     } elseif (!$user_result || $user_result == $akismet_result) {
         // Show the original Akismet result if the user hasn't overridden it, or if their decision was the same
         if ($akismet_result == 'true' && $comment_status != 'spam' && $comment_status != 'trash') {
             $desc = __('Flagged as spam by Akismet', 'akismet');
         } elseif ($akismet_result == 'false' && $comment_status == 'spam') {
             $desc = __('Cleared by Akismet', 'akismet');
         }
     } else {
         $who = get_comment_meta($comment->comment_ID, 'akismet_user', true);
         if ($user_result == 'true') {
             $desc = sprintf(__('Flagged as spam by %s', 'akismet'), $who);
         } else {
             $desc = sprintf(__('Un-spammed by %s', 'akismet'), $who);
         }
     }
     // add a History item to the hover links, just after Edit
     if ($akismet_result) {
         $b = array();
         foreach ($a as $k => $item) {
             $b[$k] = $item;
             if ($k == 'edit' || $k == 'unspam' && $GLOBALS['wp_version'] >= 3.4) {
                 $b['history'] = '<a href="comment.php?action=editcomment&amp;c=' . $comment->comment_ID . '#akismet-status" title="' . esc_attr__('View comment history', 'akismet') . '"> ' . esc_html__('History', 'akismet') . '</a>';
             }
         }
         $a = $b;
     }
     if ($desc) {
         echo '<span class="akismet-status" commentid="' . $comment->comment_ID . '"><a href="comment.php?action=editcomment&amp;c=' . $comment->comment_ID . '#akismet-status" title="' . esc_attr__('View comment history', 'akismet') . '">' . esc_html($desc) . '</a></span>';
     }
     if (apply_filters('akismet_show_user_comments_approved', get_option('akismet_show_user_comments_approved'))) {
         $comment_count = Akismet::get_user_comments_approved($comment->user_id, $comment->comment_author_email, $comment->comment_author, $comment->comment_author_url);
         $comment_count = intval($comment_count);
         echo '<span class="akismet-user-comment-count" commentid="' . $comment->comment_ID . '" style="display:none;"><br><span class="akismet-user-comment-counts">' . sprintf(esc_html(_n('%s approved', '%s approved', $comment_count, 'akismet')), number_format_i18n($comment_count)) . '</span></span>';
     }
     return $a;
 }
开发者ID:valiror,项目名称:sharingdais_demo1,代码行数:49,代码来源:class.akismet-admin.php

示例3: akismet_get_user_comments_approved

function akismet_get_user_comments_approved($user_id, $comment_author_email, $comment_author, $comment_author_url)
{
    return Akismet::get_user_comments_approved($user_id, $comment_author_email, $comment_author, $comment_author_url);
}
开发者ID:TheHiddenHaku,项目名称:fuzzy-waddle,代码行数:4,代码来源:wrapper.php


注:本文中的Akismet::get_user_comments_approved方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。