akismet_manage_page

Definition:
function akismet_manage_page() {}

Source code

function akismet_manage_page() {

	global $wpdb, $submenu, $wp_db_version;



	// WP 2.7 has its own spam management page

	if ( 8645 <= $wp_db_version )

		return;



	$count = sprintf(__('Akismet Spam (%s)'), akismet_spam_count());

	if ( isset( $submenu['edit-comments.php'] ) )

		add_submenu_page('edit-comments.php', __('Akismet Spam'), $count, 'moderate_comments', 'akismet-admin', 'akismet_caught' );

	elseif ( function_exists('add_management_page') )

		add_management_page(__('Akismet Spam'), $count, 'moderate_comments', 'akismet-admin', 'akismet_caught');

}

463

akismet_kill_proxy_check

Definition:
function akismet_kill_proxy_check( $option ) { return 0; }

Parameters

  • $option

Source code

function akismet_kill_proxy_check( $option ) { return 0; }

461

akismet_init

Definition:
function akismet_init() {}

Source code

function akismet_init() {

	global $wpcom_api_key, $akismet_api_host, $akismet_api_port;



	if ( $wpcom_api_key )

		$akismet_api_host = $wpcom_api_key . '.rest.akismet.com';

	else

		$akismet_api_host = get_option('wordpress_api_key') . '.rest.akismet.com';



	$akismet_api_port = 80;

}

459

akismet_http_post

Definition:
function akismet_http_post($request, $host, $path, $port = 80, $ip=null) {}

Parameters

  • $request
  • $host
  • $path
  • $port
  • $ip

Source code

function akismet_http_post($request, $host, $path, $port = 80, $ip=null) {

	global $wp_version;



	$akismet_ua = "WordPress/{$wp_version} | ";

457

akismet_get_user_roles

Definition:
function akismet_get_user_roles($user_id ) {}

Parameters

  • $user_id

Source code

function akismet_get_user_roles($user_id ) {

	$roles = false;

	

	if ( !class_exists('WP_User') )

		return false;

	

	if ( $user_id > 0 ) {

		$comment_user = new WP_User($user_id);

		if ( isset($comment_user->roles) )

			$roles = join(',', $comment_user->roles);

	}



	if ( is_multisite() && is_super_admin( $user_id ) ) {

		if ( empty( $roles ) ) {

			$roles = 'super_admin';

		} else {

			$comment_user->roles[] = 'super_admin';

			$roles = join( ',', $comment_user->roles );

		}

	}



	return $roles;

}

455