-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfunctions.php
113 lines (97 loc) · 3.87 KB
/
functions.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?php
/**
* Twenty Nineteen functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package WordPress
* @subpackage Four Corners Exhibit
* @since 1.0.0
*/
//////////////////////////////////////////////
/////////////////////INIT/////////////////////
//////////////////////////////////////////////
function exhibit_scripts() {
$ver = '0.0.1';
wp_enqueue_style( 'style', get_stylesheet_uri(), null, $ver );
// wp_enqueue_script( 'jquery', get_template_directory_uri() . '/assets/js/jquery-3.3.1.min.js', array(), true );
// wp_enqueue_script( 'imagesLoaded', get_template_directory_uri() . '/assets/js/imagesloaded.pkgd.min.js', array(), true );
wp_enqueue_script( 'scripts', get_template_directory_uri() . '/scripts.js', array(), $ver, true );
// wp_localize_script( 'ajax', 'ajax_obj', array(
// 'ajaxurl' => admin_url( 'admin-ajax.php' ),
// ));
}
add_action( 'wp_enqueue_scripts', 'exhibit_scripts' );
//////////////////////////////////////////////
//////////////////POST TYPES//////////////////
//////////////////////////////////////////////
// function add_query_vars_filter( $vars ) {
// $vars[] = 'partner_types';
// $vars[] = 'event_date';
// return $vars;
// }
// add_filter( 'query_vars', 'add_query_vars_filter' );
function register_photos() {
register_post_type( 'photo',
array(
'labels' => array(
'name' => __( 'Four Corners Photos' ),
'singular_name' => __( 'Four Corners Photo' )
),
'menu_position' => 4,
'menu_icon' => 'dashicons-grid-view',
'public' => true,
'has_archive' => true,
'taxonomies' => array( 'category' ),
'supports' => array( 'title', 'thumbnail', 'editor', 'categories' )
)
);
}
add_action( 'init', 'register_photos' );
//////////////////////////////////////////////
//////////////////TAXONOMIES//////////////////
//////////////////////////////////////////////
// function register_partner_types() {
// $partner_type_args = array(
// 'labels' => array(
// 'name' => _x( 'Partner Type', 'taxonomy general name', 'textdomain' ),
// 'singular_name' => _x( 'Partner Type', 'taxonomy singular name', 'textdomain' ),
// 'search_items' => __( 'Search Partner Types', 'textdomain' ),
// 'all_items' => __( 'All Partner Types', 'textdomain' ),
// 'parent_item' => __( 'Parent Partner Type', 'textdomain' ),
// 'parent_item_colon' => __( 'Parent Partner Type:', 'textdomain' ),
// 'edit_item' => __( 'Edit Partner Type', 'textdomain' ),
// 'update_item' => __( 'Update Partner Type', 'textdomain' ),
// 'add_new_item' => __( 'Add New Partner Type', 'textdomain' ),
// 'new_item_name' => __( 'New Partner Type Name', 'textdomain' ),
// 'menu_name' => __( 'Partner Types', 'textdomain' ),
// ),
// 'hierarchical' => true,
// 'show_uri' => true,
// 'show_admin_column' => true,
// 'update_count_callback' => '_update_post_term_count',
// 'query_var' => true,
// );
// register_taxonomy( 'partner_type', array( 'partner' ), $partner_type_args );
// }
// add_action( 'init', 'register_partner_types' );
//////////////////////////////////////////////
//////////////////ADMIN PANEL/////////////////
//////////////////////////////////////////////
function remove_menus(){
remove_menu_page( 'jetpack' );
remove_menu_page( 'edit.php' );
remove_menu_page( 'edit-comments.php' );
}
add_action( 'admin_menu', 'remove_menus' );
// show_admin_bar( false );
//////////////////////////////////////////////
/////////////////////MEDIA////////////////////
//////////////////////////////////////////////
add_theme_support( 'post-thumbnails', array( 'photo' ) );
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '400' );
//////////////////////////////////////////////
////////////////////ENDING////////////////////
//////////////////////////////////////////////