9d7e8fec8c
New default themes require workarounds being added to several unit tests, as they often alter default WordPress behaviour. To avoid ongoing maintenance issues, this change switches to a minimal theme when running tests. This change also removes the old workarounds for default themes. Fixes #31550. git-svn-id: https://develop.svn.wordpress.org/trunk@38858 602fd350-edb4-49c9-b593-d223f7449a82
19 lines
510 B
PHP
19 lines
510 B
PHP
<?php
|
|
|
|
// Minimum functions.php to pass unit tests
|
|
|
|
function default_widgets_init() {
|
|
register_sidebar( array( 'id' => 'sidebar-1' ) );
|
|
}
|
|
add_action( 'widgets_init', 'default_widgets_init' );
|
|
|
|
function default_after_setup_theme() {
|
|
add_theme_support( 'post-thumbnails' );
|
|
|
|
// Don't call it after wp_loaded has happened, for tests that manually re-run load actions.
|
|
if( ! did_action( 'wp_loaded' ) ) {
|
|
add_theme_support( 'title-tag' );
|
|
}
|
|
}
|
|
add_action( 'after_setup_theme', 'default_after_setup_theme' );
|