scripts.mit.edu
/
autoinstalls
/
wordpress.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WordPress 4.3
[autoinstalls/wordpress.git]
/
wp-admin
/
includes
/
class-wp-themes-list-table.php
diff --git
a/wp-admin/includes/class-wp-themes-list-table.php
b/wp-admin/includes/class-wp-themes-list-table.php
index 84acfed20e3a799c97b10dae90066be77e50136e..e01e3d463686d88c0fe4fc8b651e0405c4e2e453 100644
(file)
--- 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' );
}
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 ) );
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.' );
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
/**
* @param string $which
- * @return null
*/
public function tablenav( $which = 'top' ) {
if ( $this->get_pagination_arg( 'total_pages' ) <= 1 )
*/
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 {
<?php
}
<?php
}
+ /**
+ * @access public
+ */
public function display() {
wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
?>
public function display() {
wp_nonce_field( "fetch-list-" . get_class( $this ), '_ajax_fetch_list_nonce' );
?>
@@
-124,10
+136,17
@@
class WP_Themes_List_Table extends WP_List_Table {
<?php
}
<?php
}
+ /**
+ *
+ * @return array
+ */
public function get_columns() {
return array();
}
public function get_columns() {
return array();
}
+ /**
+ * @access public
+ */
public function display_rows_or_placeholder() {
if ( $this->has_items() ) {
$this->display_rows();
public function display_rows_or_placeholder() {
if ( $this->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;
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 );
$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'] = '<a href="' . $activate_link . '" class="activatelink" title="'
. esc_attr( sprintf( __( 'Activate “%s”' ), $title ) ) . '">' . __( 'Activate' ) . '</a>';
$actions = array();
$actions['activate'] = '<a href="' . $activate_link . '" class="activatelink" title="'
. esc_attr( sprintf( __( 'Activate “%s”' ), $title ) ) . '">' . __( 'Activate' ) . '</a>';
- $actions['preview'] = '<a href="' . $preview_link . '" class="hide-if-customize" title="'
- . esc_attr( sprintf( __( 'Preview “%s”' ), $title ) ) . '">' . __( 'Preview' ) . '</a>';
-
if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) {
$actions['preview'] .= '<a href="' . wp_customize_url( $stylesheet ) . '" class="load-customize hide-if-no-customize">'
. __( 'Live Preview' ) . '</a>';
if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) {
$actions['preview'] .= '<a href="' . wp_customize_url( $stylesheet ) . '" class="load-customize hide-if-no-customize">'
. __( 'Live Preview' ) . '</a>';
@@
-183,11
+198,11
@@
class WP_Themes_List_Table extends WP_List_Table {
?>
?>
- <
a href="<?php echo $preview_link; ?>"
class="screenshot hide-if-customize">
+ <
span
class="screenshot hide-if-customize">
<?php if ( $screenshot = $theme->get_screenshot() ) : ?>
<img src="<?php echo esc_url( $screenshot ); ?>" alt="" />
<?php endif; ?>
<?php if ( $screenshot = $theme->get_screenshot() ) : ?>
<img src="<?php echo esc_url( $screenshot ); ?>" alt="" />
<?php endif; ?>
- </
a
>
+ </
span
>
<a href="<?php echo wp_customize_url( $stylesheet ); ?>" class="screenshot load-customize hide-if-no-customize">
<?php if ( $screenshot = $theme->get_screenshot() ) : ?>
<img src="<?php echo esc_url( $screenshot ); ?>" alt="" />
<a href="<?php echo wp_customize_url( $stylesheet ); ?>" class="screenshot load-customize hide-if-no-customize">
<?php if ( $screenshot = $theme->get_screenshot() ) : ?>
<img src="<?php echo esc_url( $screenshot ); ?>" alt="" />