Title: get_alloptions_110
Published: April 25, 2014
Last modified: May 20, 2026

---

# get_alloptions_110(): stdClass

## In this article

 * [Return](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#return)
 * [Source](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#related)
 * [Changelog](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#changelog)

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

Retrieve all options as it was for 1.2.

## 󠀁[Return](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#return)󠁿

 stdClass List of options.

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

    ```php
    function get_alloptions_110() {
    	global $wpdb;
    	$all_options = new stdClass();
    	$options     = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" );
    	if ( $options ) {
    		foreach ( $options as $option ) {
    			if ( 'siteurl' === $option->option_name || 'home' === $option->option_name || 'category_base' === $option->option_name ) {
    				$option->option_value = untrailingslashit( $option->option_value );
    			}
    			$all_options->{$option->option_name} = stripslashes( $option->option_value );
    		}
    	}
    	return $all_options;
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-admin/includes/upgrade.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/7.0/src/wp-admin/includes/upgrade.php#L2838)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/upgrade.php#L2838-L2851)

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

| Uses | Description | 
| [untrailingslashit()](https://developer.wordpress.org/reference/functions/untrailingslashit/)`wp-includes/formatting.php` |

Removes trailing forward slashes and backslashes if they exist.

  | 
| [wpdb::get_results()](https://developer.wordpress.org/reference/classes/wpdb/get_results/)`wp-includes/class-wpdb.php` |

Retrieves an entire SQL result set from the database (i.e., many rows).

  |

## 󠀁[Changelog](https://developer.wordpress.org/reference/functions/get_alloptions_110/?output_format=md#changelog)󠁿

| Version | Description | 
| [1.2.0](https://developer.wordpress.org/reference/since/1.2.0/) | Introduced. |

## User Contributed Notes

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