<?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">
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