コード例 #1
0
	<h2 class="nav-tab-wrapper" id="wpseo-tabs">
		<a class="nav-tab" id="title-tab" href="#top#title"><?php 
_e('Title', 'wordpress-seo');
?>
</a>
		<a class="nav-tab" id="description-tab" href="#top#description"><?php 
_e('Description', 'wordpress-seo');
?>
</a>
	</h2>

	<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();
?>
コード例 #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 :(";
         }
     }
 }