-
+
display('Description'); ?>
parent() ) {
printf( '
' . __( 'This child theme requires its parent theme, %2$s.' ) . '
',
- __( 'http://codex.wordpress.org/Child_Themes' ),
+ __( 'https://codex.wordpress.org/Child_Themes' ),
$theme->parent()->display( 'Name' ) );
} ?>
@@ -208,7 +238,11 @@ class WP_Themes_List_Table extends WP_List_Table {
endforeach;
}
- function search_theme( $theme ) {
+ /**
+ * @param WP_Theme $theme
+ * @return bool
+ */
+ public function search_theme( $theme ) {
// Search the features
foreach ( $this->features as $word ) {
if ( ! in_array( $word, $theme->get('Tags') ) )
@@ -243,13 +277,11 @@ class WP_Themes_List_Table extends WP_List_Table {
* Send required variables to JavaScript land
*
* @since 3.4.0
- * @access private
+ * @access public
*
- * @uses $this->features Array of all feature search terms.
- * @uses get_pagenum()
- * @uses _pagination_args['total_pages']
+ * @param array $extra_args
*/
- function _js_vars( $extra_args = array() ) {
+ public function _js_vars( $extra_args = array() ) {
$search_string = isset( $_REQUEST['s'] ) ? esc_attr( wp_unslash( $_REQUEST['s'] ) ) : '';
$args = array(
@@ -262,7 +294,7 @@ class WP_Themes_List_Table extends WP_List_Table {
if ( is_array( $extra_args ) )
$args = array_merge( $args, $extra_args );
- printf( "\n", json_encode( $args ) );
+ printf( "\n", wp_json_encode( $args ) );
parent::_js_vars();
}
}