X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/7f1521bf193b382565eb753043c161f4cb3fcda7..53f4633144ed68c8b8fb5861f992b5489894a940:/wp-admin/includes/class-wp-themes-list-table.php?ds=sidebyside
diff --git a/wp-admin/includes/class-wp-themes-list-table.php b/wp-admin/includes/class-wp-themes-list-table.php
index 84acfed2..e01e3d46 100644
--- a/wp-admin/includes/class-wp-themes-list-table.php
+++ b/wp-admin/includes/class-wp-themes-list-table.php
@@ -29,11 +29,18 @@ class WP_Themes_List_Table extends WP_List_Table {
) );
}
+ /**
+ *
+ * @return bool
+ */
public function ajax_user_can() {
// Do not check edit_theme_options here. AJAX calls for available themes require switch_themes.
return current_user_can( 'switch_themes' );
}
+ /**
+ * @access public
+ */
public function prepare_items() {
$themes = wp_get_themes( array( 'allowed' => true ) );
@@ -67,6 +74,9 @@ class WP_Themes_List_Table extends WP_List_Table {
) );
}
+ /**
+ * @access public
+ */
public function no_items() {
if ( $this->search_terms || $this->features ) {
_e( 'No items found.' );
@@ -97,7 +107,6 @@ class WP_Themes_List_Table extends WP_List_Table {
/**
* @param string $which
- * @return null
*/
public function tablenav( $which = 'top' ) {
if ( $this->get_pagination_arg( 'total_pages' ) <= 1 )
@@ -111,6 +120,9 @@ class WP_Themes_List_Table extends WP_List_Table {
@@ -124,10 +136,17 @@ class WP_Themes_List_Table extends WP_List_Table {
has_items() ) {
$this->display_rows();
@@ -138,6 +157,9 @@ class WP_Themes_List_Table extends WP_List_Table {
}
}
+ /**
+ * @access public
+ */
public function display_rows() {
$themes = $this->items;
@@ -152,17 +174,10 @@ class WP_Themes_List_Table extends WP_List_Table {
$activate_link = wp_nonce_url( "themes.php?action=activate&template=" . urlencode( $template ) . "&stylesheet=" . urlencode( $stylesheet ), 'switch-theme_' . $stylesheet );
- $preview_link = esc_url( add_query_arg(
- array( 'preview' => 1, 'template' => urlencode( $template ), 'stylesheet' => urlencode( $stylesheet ), 'preview_iframe' => true, 'TB_iframe' => 'true' ),
- home_url( '/' ) ) );
-
$actions = array();
$actions['activate'] = '' . __( 'Activate' ) . '';
- $actions['preview'] = '' . __( 'Preview' ) . '';
-
if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) {
$actions['preview'] .= ''
. __( 'Live Preview' ) . '';
@@ -183,11 +198,11 @@ class WP_Themes_List_Table extends WP_List_Table {
?>
-
+
get_screenshot() ) : ?>
-
+
get_screenshot() ) : ?>