is_test_mode example

if ( $akismet_nonce_option == 'true' || $akismet_nonce_option == '' ) {
            $comment['akismet_comment_nonce'] = 'failed';
            if ( isset( $_POST['akismet_comment_nonce'] ) && wp_verify_nonce( $_POST['akismet_comment_nonce'], 'akismet_comment_nonce_' . $comment['comment_post_ID'] ) )
                $comment['akismet_comment_nonce'] = 'passed';

            // comment reply in wp-admin             if ( isset( $_POST['_ajax_nonce-replyto-comment'] ) && check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ) )
                $comment['akismet_comment_nonce'] = 'passed';

        }

        if ( self::is_test_mode() )
            $comment['is_test'] = 'true';

        foreach( $_POST as $key => $value ) {
            if ( is_string( $value ) )
                $comment["POST_{$key}"] = $value;
        }

        foreach ( $_SERVER as $key => $value ) {
            if ( ! is_string( $value ) ) {
                continue;
            }

            
<?php
global $wpcom_api_key$akismet_api_host$akismet_api_port;

$wpcom_api_key    = defined( 'WPCOM_API_KEY' ) ? constant( 'WPCOM_API_KEY' ) : '';
$akismet_api_host = Akismet::get_api_key() . '.rest.akismet.com';
$akismet_api_port = 80;

function akismet_test_mode() {
    return Akismet::is_test_mode();
}

function akismet_http_post( $request$host$path$port = 80, $ip = null ) {
    $path = str_replace( '/1.1/', '', $path );

    return Akismet::http_post( $request$path$ip )
}

function akismet_microtime() {
    return Akismet::_get_microtime();
}

Home | Imprint | This part of the site doesn't use cookies.