Title: IXR_Server::__construct
Published: July 6, 2022
Last modified: February 24, 2026

---

# IXR_Server::__construct( $callbacks = false,  $data = false,  $wait = false )

## In this article

 * [Source](https://developer.wordpress.org/reference/classes/ixr_server/__construct/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/classes/ixr_server/__construct/?output_format=md#related)

[ Back to top](https://developer.wordpress.org/reference/classes/ixr_server/__construct/?output_format=md#wp--skip-link--target)

PHP5 constructor.

## 󠀁[Source](https://developer.wordpress.org/reference/classes/ixr_server/__construct/?output_format=md#source)󠁿

    ```php
    function __construct( $callbacks = false, $data = false, $wait = false )
    {
        $this->setCapabilities();
        if ($callbacks) {
            $this->callbacks = $callbacks;
        }
        $this->setCallbacks();
        if (!$wait) {
            $this->serve($data);
        }
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-includes/ixr/class-ixr-server.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/6.9.4/src/wp-includes/IXR/class-IXR-server.php#L19)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/IXR/class-IXR-server.php#L19-L29)

## 󠀁[Related](https://developer.wordpress.org/reference/classes/ixr_server/__construct/?output_format=md#related)󠁿

| Uses | Description | 
| [IXR_Server::setCapabilities()](https://developer.wordpress.org/reference/classes/ixr_server/setcapabilities/)`wp-includes/IXR/class-IXR-server.php` |  | 
| [IXR_Server::setCallbacks()](https://developer.wordpress.org/reference/classes/ixr_server/setcallbacks/)`wp-includes/IXR/class-IXR-server.php` |  | 
| [IXR_Server::serve()](https://developer.wordpress.org/reference/classes/ixr_server/serve/)`wp-includes/IXR/class-IXR-server.php` |  |

| Used by | Description | 
| [IXR_Server::IXR_Server()](https://developer.wordpress.org/reference/classes/ixr_server/ixr_server/)`wp-includes/IXR/class-IXR-server.php` |

PHP4 constructor.

  |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fclasses%2Fixr_server%2F__construct%2F)
before being able to contribute a note or feedback.