daylik
10/21/2016 - 11:44 AM

wp-category-list-links.php

<?php
/*
Plugin Name: wp-category-list-links
Plugin URI: http://dayl.ru
Description: Категории сайта в отдельное меню, быстрые ссылки фильтрации
Version: 1.0
Author: Олег Мешаев
Author URI: http://dayl.ru
*/
if ( !defined('ABSPATH') ) exit;


function add_category_to_admin_menu($name, $cat_id ){

  if(!$name){ $name = 'Категория'; }
  if(!$cat_id){ $cat_id = '1'; }

  $cat_arg = array('type' => 'post');
  $cats = get_categories( $cat_arg );

  if( $cats ){
    foreach ( $cats as $cat ) {

      $name = $cat->name;
      $cat_id = $cat->cat_ID;

      add_menu_page(
        __($name, 'cat_list'),
        __($name, 'cat_list'),
        'manage_options',
        '/edit.php?s&post_status=all&post_type=post&action=-1&m=0&cat='.$cat_id.'&filter_action=Фильтр&paged=1&action2=-1',
        false, 'dashicons-tag', '5'
      );

    }
  }
}

function add_list_category(){
  //add_action...
}

//add_action('admin_init', 'add_list_category');
add_action('admin_menu', 'add_category_to_admin_menu');

?>