daily pastebin goal
78%
SHARE
TWEET

Untitled

a guest Jan 24th, 2019 68 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. // Register Custom Post Type video
  3. if ( ! function_exists('videos_post_type') ) {
  4.  
  5.   function videos_post_type() {
  6.     $labels = array(
  7.       'name'                  => _x( 'Відеогалерея', 'Post Type General Name', 'text_domain' ),
  8.       'singular_name'         => _x( 'Video', 'Post Type Singular Name', 'text_domain' ),
  9.       'menu_name'             => __( 'Відеогалерея', 'text_domain' ),
  10.       'name_admin_bar'        => __( 'Відеогалерея', 'text_domain' ),
  11.       'archives'              => __( 'Архів Відеогалерей', 'text_domain' ),
  12.       'parent_item_colon'     => __( 'Батьківська', 'text_domain' ),
  13.       'all_items'             => __( 'Вся Відеогалерея', 'text_domain' ),
  14.       'add_new_item'          => __( 'Створити Відеогалерею', 'text_domain' ),
  15.       'add_new'               => __( 'Створити', 'text_domain' ),
  16.       'new_item'              => __( 'Нова Відеогалерея', 'text_domain' ),
  17.       'edit_item'             => __( 'Редагувати Відеогалерею', 'text_domain' ),
  18.       'update_item'           => __( 'Оновити Відеогалерею', 'text_domain' ),
  19.       'view_item'             => __( 'Переглянути Відеогалерею', 'text_domain' ),
  20.       'search_items'          => __( 'Шукати Відеогалерею', 'text_domain' ),
  21.       'not_found'             => __( 'Не знайдено', 'text_domain' ),
  22.       'not_found_in_trash'    => __( 'Не знайдено у кошику', 'text_domain' ),
  23.       'featured_image'        => __( 'Зображення', 'text_domain' ),
  24.       'set_featured_image'    => __( 'Встановити головне зображення', 'text_domain' ),
  25.       'remove_featured_image' => __( 'Видалити головне зображення', 'text_domain' ),
  26.       'use_featured_image'    => __( 'Як головне зображення', 'text_domain' ),
  27.       'insert_into_item'      => __( 'Додати', 'text_domain' ),
  28.       'uploaded_to_this_item' => __( 'Завантажити', 'text_domain' ),
  29.       'items_list'            => __( 'Список', 'text_domain' ),
  30.       'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
  31.       'filter_items_list'     => __( 'Фільтрувати', 'text_domain' ),
  32.       );
  33.     $rewrite = array(
  34.       'slug'                  => 'videos',
  35.       'with_front'            => true,
  36.       'pages'                 => true,
  37.       'feeds'                 => true,
  38.       );
  39.     $args = array(
  40.       'label'                 => __( 'Video', 'text_domain' ),
  41.       'description'           => __( 'Post Type Description', 'text_domain' ),
  42.       'labels'                => $labels,
  43.       'taxonomies'            => array( 'videos_category', 'videos_tag' ),
  44.       'hierarchical'          => false,
  45.       'public'                => true,
  46.       'show_ui'               => true,
  47.       'show_in_menu'          => true,
  48.       'supports'              => array( 'title', 'editor', 'excerpt', 'thumbnail', ),
  49.       'menu_position'         => 10,
  50.       'menu_icon'             => 'dashicons-video-alt3',
  51.       'show_in_admin_bar'     => true,
  52.       'show_in_nav_menus'     => true,
  53.       'can_export'            => true,
  54.       'has_archive'           => true,    
  55.       'exclude_from_search'   => false,
  56.       'publicly_queryable'    => true,
  57.       'rewrite'               => $rewrite,
  58.       'capability_type'       => 'page',
  59.       );
  60.     register_post_type( 'video', $args );
  61.  
  62.   }
  63.   add_action( 'init', 'videos_post_type', 0 );
  64. }
  65.  
  66. // Register Custom Post Type fotogallery
  67. if ( ! function_exists('fotogallerys_post_type') ) {
  68.  
  69.   function fotogallerys_post_type() {
  70.     $labels = array(
  71.       'name'                  => _x( 'Фотогалерея', 'Post Type General Name', 'text_domain' ),
  72.       'singular_name'         => _x( 'Fotogallery', 'Post Type Singular Name', 'text_domain' ),
  73.       'menu_name'             => __( 'Фотогалерея', 'text_domain' ),
  74.       'name_admin_bar'        => __( 'Фотогалерея', 'text_domain' ),
  75.       'archives'              => __( 'Fotogallery ', 'text_domain' ),
  76.       'parent_item_colon'     => __( 'Parent Fotogallery:', 'text_domain' ),
  77.       'all_items'             => __( 'Всі Фотогалереї', 'text_domain' ),
  78.       'add_new_item'          => __( 'Створити Фотогалерею', 'text_domain' ),
  79.       'add_new'               => __( 'Створити', 'text_domain' ),
  80.       'new_item'              => __( 'Нова Фотогалерея', 'text_domain' ),
  81.       'edit_item'             => __( 'Редагувати Фотогалерею', 'text_domain' ),
  82.       'update_item'           => __( 'Оновити Фотогалерею', 'text_domain' ),
  83.       'view_item'             => __( 'Переглянути Фотогалерею', 'text_domain' ),
  84.       'search_items'          => __( 'Шукати Фотогалерею', 'text_domain' ),
  85.       'not_found'             => __( 'Not found', 'text_domain' ),
  86.       'not_found_in_trash'    => __( 'Not found in Trash', 'text_domain' ),
  87.       'featured_image'        => __( 'Зображення', 'text_domain' ),
  88.       'set_featured_image'    => __( 'Встановити головне зображення', 'text_domain' ),
  89.       'remove_featured_image' => __( 'Видалити головне зображення', 'text_domain' ),
  90.       'use_featured_image'    => __( 'Use as featured image', 'text_domain' ),
  91.       'insert_into_item'      => __( 'Insert into item', 'text_domain' ),
  92.       'uploaded_to_this_item' => __( 'Uploaded to this item', 'text_domain' ),
  93.       'items_list'            => __( 'Items list', 'text_domain' ),
  94.       'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
  95.       'filter_items_list'     => __( 'Filter items list', 'text_domain' ),
  96.       );
  97.     $rewrite = array(
  98.       'slug'                  => 'fotogallerys',
  99.       'with_front'            => true,
  100.       'pages'                 => true,
  101.       'feeds'                 => true,
  102.       );
  103.     $args = array(
  104.       'label'                 => __( 'Fotogallery', 'text_domain' ),
  105.       'description'           => __( 'Post Type Description', 'text_domain' ),
  106.       'labels'                => $labels,
  107.       'taxonomies'            => array( 'fotogallerys_category', 'fotogallerys_tag' ),
  108.       'hierarchical'          => false,
  109.       'public'                => true,
  110.       'show_ui'               => true,
  111.       'show_in_menu'          => true,
  112.       'supports'              => array( 'title', 'editor', 'excerpt', 'thumbnail', ),
  113.       'menu_position'         => 9,
  114.       'menu_icon'             => 'dashicons-visibility',
  115.       'show_in_admin_bar'     => true,
  116.       'show_in_nav_menus'     => true,
  117.       'can_export'            => true,
  118.       'has_archive'           => true,    
  119.       'exclude_from_search'   => false,
  120.       'publicly_queryable'    => true,
  121.       'rewrite'               => $rewrite,
  122.       'capability_type'       => 'page',
  123.       );
  124.     register_post_type( 'fotogallery', $args );
  125.  
  126.   }
  127.   add_action( 'init', 'fotogallerys_post_type', 0 );
  128. }
  129.  
  130.  
  131. // Register Custom Post Type rozporyadzhennya
  132. if ( ! function_exists('rozporyadzhennya_post_type') ) {
  133.  
  134.   function rozporyadzhennya_post_type() {
  135.     $labels = array(
  136.       'name'                  => _x( 'Розпорядження', 'Post Type General Name', 'text_domain' ),
  137.       'singular_name'         => _x( 'Rozporyadzhennya', 'Post Type Singular Name', 'text_domain' ),
  138.       'menu_name'             => __( 'Розпорядження', 'text_domain' ),
  139.       'name_admin_bar'        => __( 'Розпорядження', 'text_domain' ),
  140.       'archives'              => __( 'Rozporyadzhennya ', 'text_domain' ),
  141.       'parent_item_colon'     => __( 'Parent Розпорядження:', 'text_domain' ),
  142.       'all_items'             => __( 'Всі Розпорядження', 'text_domain' ),
  143.       'add_new_item'          => __( 'Створити Розпорядження', 'text_domain' ),
  144.       'add_new'               => __( 'Створити', 'text_domain' ),
  145.       'new_item'              => __( 'Нове Розпорядження', 'text_domain' ),
  146.       'edit_item'             => __( 'Редагувати Розпорядження', 'text_domain' ),
  147.       'update_item'           => __( 'Оновити Розпорядження', 'text_domain' ),
  148.       'view_item'             => __( 'Переглянути Розпорядження', 'text_domain' ),
  149.       'search_items'          => __( 'Шукати Розпорядження', 'text_domain' ),
  150.       'not_found'             => __( 'Not found', 'text_domain' ),
  151.       'not_found_in_trash'    => __( 'Not found in Trash', 'text_domain' ),
  152.       'featured_image'        => __( 'Зображення', 'text_domain' ),
  153.       'set_featured_image'    => __( 'Встановити головне зображення', 'text_domain' ),
  154.       'remove_featured_image' => __( 'Видалити головне зображення', 'text_domain' ),
  155.       'use_featured_image'    => __( 'Use as featured image', 'text_domain' ),
  156.       'insert_into_item'      => __( 'Insert into item', 'text_domain' ),
  157.       'uploaded_to_this_item' => __( 'Uploaded to this item', 'text_domain' ),
  158.       'items_list'            => __( 'Items list', 'text_domain' ),
  159.       'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
  160.       'filter_items_list'     => __( 'Filter items list', 'text_domain' ),
  161.       );
  162.     $rewrite = array(
  163.       'slug'                  => 'rozporyadzhennya',
  164.       'with_front'            => true,
  165.       'pages'                 => true,
  166.       'feeds'                 => true,
  167.       );
  168.     $args = array(
  169.       'label'                 => __( 'Rozporyadzhennya', 'text_domain' ),
  170.       'description'           => __( 'Post Type Description', 'text_domain' ),
  171.       'labels'                => $labels,
  172.       'taxonomies'            => array( 'rozporyadzhennya_category', 'rozporyadzhennya_tag' ),
  173.       'hierarchical'          => false,
  174.       'public'                => true,
  175.       'show_ui'               => true,
  176.       'show_in_menu'          => true,
  177.       'supports'              => array( 'title', 'thumbnail' ),
  178.       'menu_position'         => 4,
  179.       'menu_icon'             => 'dashicons-media-text',
  180.       'show_in_admin_bar'     => true,
  181.       'show_in_nav_menus'     => true,
  182.       'can_export'            => true,
  183.       'has_archive'           => true,    
  184.       'exclude_from_search'   => false,
  185.       'publicly_queryable'    => true,
  186.       'rewrite'               => $rewrite,
  187.       'capability_type'       => 'page',
  188.       );
  189.     register_post_type( 'rozporyadzhennya', $args );
  190.  
  191.   }
  192.   add_action( 'init', 'rozporyadzhennya_post_type', 0 );
  193. }
  194.  
  195. // Register Custom Post Type rishennyavikon
  196. if ( ! function_exists('rishennyavikon_post_type') ) {
  197.  
  198.   function rishennyavikon_post_type() {
  199.     $labels = array(
  200.       'name'                  => _x( 'Рішення виконкому', 'Post Type General Name', 'text_domain' ),
  201.       'singular_name'         => _x( 'rishennyavikon', 'Post Type Singular Name', 'text_domain' ),
  202.       'menu_name'             => __( 'Рішення виконкому', 'text_domain' ),
  203.       'name_admin_bar'        => __( 'Рішення виконкому', 'text_domain' ),
  204.       'archives'              => __( 'rishennyavikon ', 'text_domain' ),
  205.       'parent_item_colon'     => __( 'Parent rishennyavikon:', 'text_domain' ),
  206.       'all_items'             => __( 'Всі Рішення виконкому', 'text_domain' ),
  207.       'add_new_item'          => __( 'Створити Рішення виконкому', 'text_domain' ),
  208.       'add_new'               => __( 'Створити', 'text_domain' ),
  209.       'new_item'              => __( 'Нове Рішення виконкому', 'text_domain' ),
  210.       'edit_item'             => __( 'Редагувати Рішення виконкому', 'text_domain' ),
  211.       'update_item'           => __( 'Оновити Рішення виконкому', 'text_domain' ),
  212.       'view_item'             => __( 'Переглянути Рішення виконкому', 'text_domain' ),
  213.       'search_items'          => __( 'Шукати Рішення виконкому', 'text_domain' ),
  214.       'not_found'             => __( 'Not found', 'text_domain' ),
  215.       'not_found_in_trash'    => __( 'Not found in Trash', 'text_domain' ),
  216.       'featured_image'        => __( 'Зображення', 'text_domain' ),
  217.       'set_featured_image'    => __( 'Встановити головне зображення', 'text_domain' ),
  218.       'remove_featured_image' => __( 'Видалити головне зображення', 'text_domain' ),
  219.       'use_featured_image'    => __( 'Use as featured image', 'text_domain' ),
  220.       'insert_into_item'      => __( 'Insert into item', 'text_domain' ),
  221.       'uploaded_to_this_item' => __( 'Uploaded to this item', 'text_domain' ),
  222.       'items_list'            => __( 'Items list', 'text_domain' ),
  223.       'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
  224.       'filter_items_list'     => __( 'Filter items list', 'text_domain' ),
  225.       );
  226.     $rewrite = array(
  227.       'slug'                  => 'rishennyavikon',
  228.       'with_front'            => true,
  229.       'pages'                 => true,
  230.       'feeds'                 => true,
  231.       );
  232.     $args = array(
  233.       'label'                 => __( 'rishennyavikon', 'text_domain' ),
  234.       'description'           => __( 'Post Type Description', 'text_domain' ),
  235.       'labels'                => $labels,
  236.       'taxonomies'            => array( 'rishennyavikon_category', 'rishennyavikon_tag' ),
  237.       'hierarchical'          => false,
  238.       'public'                => true,
  239.       'show_ui'               => true,
  240.       'show_in_menu'          => true,
  241.       'supports'              => array( 'title', 'thumbnail' ),
  242.       'menu_position'         => 4,
  243.       'menu_icon'             => 'dashicons-media-document',
  244.       'show_in_admin_bar'     => true,
  245.       'show_in_nav_menus'     => true,
  246.       'can_export'            => true,
  247.       'has_archive'           => true,    
  248.       'exclude_from_search'   => false,
  249.       'publicly_queryable'    => true,
  250.       'rewrite'               => $rewrite,
  251.       'capability_type'       => 'page',
  252.       );
  253.     register_post_type( 'rishennyavikon', $args );
  254.  
  255.   }
  256.   add_action( 'init', 'rishennyavikon_post_type', 0 );
  257. }
  258.  
  259. // Register Custom Post Type rishennyaradi
  260. if ( ! function_exists('rishennyaradi_post_type') ) {
  261.  
  262.   function rishennyaradi_post_type() {
  263.     $labels = array(
  264.       'name'                  => _x( 'Рішення сесій', 'Post Type General Name', 'text_domain' ),
  265.       'singular_name'         => _x( 'Rishennyaradi', 'Post Type Singular Name', 'text_domain' ),
  266.       'menu_name'             => __( 'Рішення сесій', 'text_domain' ),
  267.       'name_admin_bar'        => __( 'Рішення сесій', 'text_domain' ),
  268.       'archives'              => __( 'Rishennyaradi ', 'text_domain' ),
  269.       'parent_item_colon'     => __( 'Parent Рішення сесії:', 'text_domain' ),
  270.       'all_items'             => __( 'Всі Рішення сесій', 'text_domain' ),
  271.       'add_new_item'          => __( 'Створити Рішення сесії', 'text_domain' ),
  272.       'add_new'               => __( 'Створити', 'text_domain' ),
  273.       'new_item'              => __( 'Нове Рішення сесії', 'text_domain' ),
  274.       'edit_item'             => __( 'Редагувати Рішення сесії', 'text_domain' ),
  275.       'update_item'           => __( 'Оновити Рішення сесії', 'text_domain' ),
  276.       'view_item'             => __( 'Переглянути Рішення сесії', 'text_domain' ),
  277.       'search_items'          => __( 'Шукати Рішення сесії', 'text_domain' ),
  278.       'not_found'             => __( 'Not found', 'text_domain' ),
  279.       'not_found_in_trash'    => __( 'Not found in Trash', 'text_domain' ),
  280.       'featured_image'        => __( 'Зображення', 'text_domain' ),
  281.       'set_featured_image'    => __( 'Встановити головне зображення', 'text_domain' ),
  282.       'remove_featured_image' => __( 'Видалити головне зображення', 'text_domain' ),
  283.       'use_featured_image'    => __( 'Use as featured image', 'text_domain' ),
  284.       'insert_into_item'      => __( 'Insert into item', 'text_domain' ),
  285.       'uploaded_to_this_item' => __( 'Uploaded to this item', 'text_domain' ),
  286.       'items_list'            => __( 'Items list', 'text_domain' ),
  287.       'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
  288.       'filter_items_list'     => __( 'Filter items list', 'text_domain' ),
  289.       );
  290.     $rewrite = array(
  291.       'slug'                  => 'rishennyaradi',
  292.       'with_front'            => true,
  293.       'pages'                 => true,
  294.       'feeds'                 => true,
  295.       );
  296.     $args = array(
  297.       'label'                 => __( 'Rishennyaradi', 'text_domain' ),
  298.       'description'           => __( 'Post Type Description', 'text_domain' ),
  299.       'labels'                => $labels,
  300.       'taxonomies'            => array( 'rishennyaradi_category', 'rishennyaradi_tag' ),
  301.       'hierarchical'          => false,
  302.       'public'                => true,
  303.       'show_ui'               => true,
  304.       'show_in_menu'          => true,
  305.       'supports'              => array( 'title', 'thumbnail' ),
  306.       'menu_position'         => 4,
  307.       'menu_icon'             => 'dashicons-media-spreadsheet',
  308.       'show_in_admin_bar'     => true,
  309.       'show_in_nav_menus'     => true,
  310.       'can_export'            => true,
  311.       'has_archive'           => true,    
  312.       'exclude_from_search'   => false,
  313.       'publicly_queryable'    => true,
  314.       'rewrite'               => $rewrite,
  315.       'capability_type'       => 'page',
  316.       );
  317.     register_post_type( 'rishennyaradi', $args );
  318.  
  319.   }
  320.   add_action( 'init', 'rishennyaradi_post_type', 0 );
  321. }
  322.  
  323. function cptui_register_my_taxes() {
  324.  
  325.   /**
  326.    * Taxonomy: Категорія.
  327.    */
  328.  
  329.   $labels = array(
  330.     "name" => __( 'Категорія РГ', 'bs' ),
  331.     "singular_name" => __( 'Категорія РГ', 'bs' ),
  332.   );
  333.  
  334.   $args = array(
  335.     "label" => __( 'Категорія РГ', 'bs' ),
  336.     "labels" => $labels,
  337.     "public" => true,
  338.     "hierarchical" => true,
  339.     "label" => "Категорія РГ",
  340.     "show_ui" => true,
  341.     "show_in_menu" => true,
  342.     "show_in_nav_menus" => true,
  343.     "query_var" => true,
  344.     "rewrite" => array( 'slug' => 'rozporyadzhennya_cat', 'with_front' => true, ),
  345.     "show_admin_column" => false,
  346.     'meta_box_cb' => 'post_categories_meta_box', //post_categories_meta_box - показывать как категории; post_tags_meta_box - показывать как метки
  347.     "show_in_rest" => false,
  348.     "rest_base" => "",
  349.     "show_in_quick_edit" => true,
  350.   );
  351.   register_taxonomy( "rozporyadzhennya_cat", array( "rozporyadzhennya" ), $args );
  352.  
  353.   /**
  354.    * Taxonomy: Категорія.
  355.    */
  356.  
  357.   $labels = array(
  358.     "name" => __( 'Категорія РВ', 'bs' ),
  359.     "singular_name" => __( 'Категорія РВ', 'bs' ),
  360.   );
  361.  
  362.   $args = array(
  363.     "label" => __( 'Категорія РВ', 'bs' ),
  364.     "labels" => $labels,
  365.     "public" => true,
  366.     "hierarchical" => true,
  367.     "label" => "Категорія РВ",
  368.     "show_ui" => true,
  369.     "show_in_menu" => true,
  370.     "show_in_nav_menus" => true,
  371.     "query_var" => true,
  372.     "rewrite" => array( 'slug' => 'rishennyavikon_cat', 'with_front' => true, ),
  373.     "show_admin_column" => false,
  374.     'meta_box_cb' => 'post_categories_meta_box', //post_categories_meta_box - показывать как категории; post_tags_meta_box - показывать как метки
  375.     "show_in_rest" => false,
  376.     "rest_base" => "",
  377.     "show_in_quick_edit" => true,
  378.   );
  379.   register_taxonomy( "rishennyavikon_cat", array( "rishennyavikon" ), $args );
  380.  
  381.   /**
  382.    * Taxonomy: Категорія.
  383.    */
  384.  
  385.   $labels = array(
  386.     "name" => __( 'Категорія РС', 'bs' ),
  387.     "singular_name" => __( 'Категорія РС', 'bs' ),
  388.   );
  389.  
  390.   $args = array(
  391.     "label" => __( 'Категорія РС', 'bs' ),
  392.     "labels" => $labels,
  393.     "public" => true,
  394.     "hierarchical" => true,
  395.     "label" => "Категорія РС",
  396.     "show_ui" => true,
  397.     "show_in_menu" => true,
  398.     "show_in_nav_menus" => true,
  399.     "query_var" => true,
  400.     "rewrite" => array( 'slug' => 'rishennyaradi_cat', 'with_front' => true, ),
  401.     "show_admin_column" => false,
  402.     'meta_box_cb' => 'post_categories_meta_box', //post_categories_meta_box - показывать как категории; post_tags_meta_box - показывать как метки
  403.     "show_in_rest" => false,
  404.     "rest_base" => "",
  405.     "show_in_quick_edit" => true,
  406.   );
  407.   register_taxonomy( "rishennyaradi_cat", array( "rishennyaradi" ), $args );
  408. }
  409.  
  410. add_action( 'init', 'cptui_register_my_taxes' );
  411.  
  412. ?>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top