Wordpress/tests/phpunit/data/themedir1/default/functions.php
Gary Pendergast 9d7e8fec8c Tests: Use a minimal theme for tests.
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
2016-10-21 11:02:37 +00:00

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' );