<div class="tabwrapper"> <div id="title" class="wpseotab"> <?php $wpseo_bulk_titles_table->prepare_page_navigation(); $wpseo_bulk_titles_table->prepare_items(); ?> <?php $wpseo_bulk_titles_table->views(); ?> <?php $wpseo_bulk_titles_table->display(); ?> </div> <div id="description" class="wpseotab"> <?php $wpseo_bulk_description_table->prepare_page_navigation(); $wpseo_bulk_description_table->prepare_items(); ?> <?php $wpseo_bulk_description_table->views(); ?> <?php $wpseo_bulk_description_table->display(); ?> </div> </div> </div>
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 :("; } } }