<?php

/**
 * @package    WPSEO
 * @subpackage Admin
 * @since      1.5.0
 */
if (!defined('WPSEO_VERSION')) {
    header('Status: 403 Forbidden');
    header('HTTP/1.1 403 Forbidden');
    exit;
}
global $wpseo_admin_pages;
$options = get_option('wpseo');
$wpseo_bulk_titles_table = new WPSEO_Bulk_Title_Editor_List_Table();
$wpseo_bulk_description_table = new WPSEO_Bulk_Description_List_Table();
// If type is empty, fill it with value of first tab (title)
$_GET['type'] = !empty($_GET['type']) ? $_GET['type'] : 'title';
if (!empty($_REQUEST['_wp_http_referer'])) {
    wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI'])));
    exit;
}
?>
<script>
	var wpseo_bulk_editor_nonce = '<?php 
echo wp_create_nonce('wpseo-bulk-editor');
?>
';
</script>

<div class="wrap wpseo_table_page">
Esempio n. 2
0
 function get_seo_info($params)
 {
     if ($this->_checkYWPSEO()) {
         @(require_once ABSPATH . 'wp-admin/includes/template.php');
         $ywpseo_title_editor_file = WP_PLUGIN_DIR . '/wordpress-seo-premium/admin/class-bulk-title-editor-list-table.php';
         $ywpseo_desc_editor_file = WP_PLUGIN_DIR . '/wordpress-seo-premium/admin/class-bulk-description-editor-list-table.php';
         if (file_exists($ywpseo_title_editor_file)) {
             @(include_once $ywpseo_title_editor_file);
             if (class_exists('WPSEO_Bulk_Title_Editor_List_Table')) {
                 $wpseo_bulk_titles_table = new WPSEO_Bulk_Title_Editor_List_Table();
                 $wpseo_bulk_titles_table->prepare_items();
                 $titles = $wpseo_bulk_titles_table->items;
             } else {
                 return false;
             }
         } else {
             return false;
         }
         if (file_exists($ywpseo_desc_editor_file)) {
             @(include_once $ywpseo_desc_editor_file);
             if (class_exists('WPSEO_Bulk_Description_List_Table')) {
                 $wpseo_bulk_desc_table = new WPSEO_Bulk_Description_List_Table();
                 $wpseo_bulk_desc_table->prepare_items();
                 $desc = $wpseo_bulk_desc_table->items;
             } else {
                 return false;
             }
         } else {
             return false;
         }
         $result = array();
         foreach ($titles as $key => $value) {
             $value = (array) $value;
             $result[$value['ID']]['post_modified'] = $value['post_modified'];
             $result[$value['ID']]['post_status'] = $value['post_status'];
             $result[$value['ID']]['post_title'] = $value['post_title'];
             $result[$value['ID']]['post_modified'] = @date('M d, Y @ h:ia', strtotime($value['post_modified']));
             // $result[$value['ID']]['post_modified'] =  $value['post_modified'];
             $result[$value['ID']]['post_type'] = $value['post_type'];
             $result[$value['ID']]['seo_title'] = $value['seo_title'];
             $result[$value['ID']]['post_link'] = get_permalink($value['ID']);
         }
         foreach ($desc as $key => $value) {
             $value = (array) $value;
             $result[$value['ID']]['post_modified'] = $value['post_modified'];
             $result[$value['ID']]['post_status'] = $value['post_status'];
             $result[$value['ID']]['post_title'] = $value['post_title'];
             $result[$value['ID']]['post_modified'] = @date('M d, Y @ h:ia', strtotime($value['post_modified']));
             // $result[$value['ID']]['post_modified'] = $value['post_modified'];
             $result[$value['ID']]['post_type'] = $value['post_type'];
             $result[$value['ID']]['seo_meta_desc'] = $value['meta_desc'];
             $result[$value['ID']]['post_link'] = get_permalink($value['ID']);
         }
         $refinedResult = array();
         foreach ($result as $pid => $value) {
             $check = 1;
             if ($params['type'] != 'all') {
                 if ($params['type'] != $value['post_type']) {
                     $check = 0;
                 }
             }
             if ($params['status'] != 'all') {
                 if ($params['status'] != $value['post_status']) {
                     $check = 0;
                 }
             }
             if ($check) {
                 $refinedResult[$pid] = $value;
             }
         }
         if (!empty($refinedResult)) {
             return $refinedResult;
         } else {
             return "No results available with the filters selected :(";
         }
     }
 }
<?php

/**
 * @package Admin
 */
if (!defined('WPSEO_VERSION')) {
    header('Status: 403 Forbidden');
    header('HTTP/1.1 403 Forbidden');
    exit;
}
global $wpseo_admin_pages;
$options = get_option('wpseo');
$wpseo_bulk_titles_table = new WPSEO_Bulk_Title_Editor_List_Table();
$wpseo_bulk_description_table = new WPSEO_Bulk_Description_List_Table();
// If type is empty, fill it with value of first tab (title)
$_GET['type'] = !empty($_GET['type']) ? $_GET['type'] : 'title';
if (!empty($_REQUEST['_wp_http_referer'])) {
    wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI'])));
    exit;
}
?>
<script>
	var wpseo_bulk_editor_nonce = '<?php 
echo wp_create_nonce('wpseo-bulk-editor');
?>
';
</script>

<div class="wrap wpseo_table_page">

	<h2 id="wpseo-title"><?php 
<?php

/**
 * @package Admin
 */
if (!defined('WPSEO_VERSION')) {
    header('Status: 403 Forbidden');
    header('HTTP/1.1 403 Forbidden');
    exit;
}
global $wpseo_admin_pages;
$options = get_option('wpseo');
$wpseo_bulk_descriptions_table = new WPSEO_Bulk_Description_List_Table();
if (!empty($_REQUEST['_wp_http_referer'])) {
    wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI'])));
    exit;
}
$wpseo_bulk_descriptions_table->prepare_items();
?>

<div class="wrap wpseo_table_page">

	<h2 id="wpseo-title"><?php 
echo esc_html(get_admin_page_title());
?>
</h2>

	<?php 
$wpseo_bulk_descriptions_table->views();
?>
	<?php