|
|
@@ -287,7 +287,7 @@ function mitarbeiter() {
|
|
|
'public' => true,
|
|
|
'show_ui' => true,
|
|
|
'show_in_menu' => true,
|
|
|
- 'menu_position' => 5,
|
|
|
+ 'menu_position' => 60,
|
|
|
'show_in_admin_bar' => true,
|
|
|
'show_in_nav_menus' => true,
|
|
|
'can_export' => true,
|
|
|
@@ -330,7 +330,7 @@ function projekte() {
|
|
|
'public' => true,
|
|
|
'show_ui' => true,
|
|
|
'show_in_menu' => true,
|
|
|
- 'menu_position' => 5,
|
|
|
+ 'menu_position' => 60,
|
|
|
'show_in_admin_bar' => true,
|
|
|
'show_in_nav_menus' => true,
|
|
|
'can_export' => true,
|
|
|
@@ -375,7 +375,7 @@ function baugruppen() {
|
|
|
'public' => true,
|
|
|
'show_ui' => true,
|
|
|
'show_in_menu' => true,
|
|
|
- 'menu_position' => 5,
|
|
|
+ 'menu_position' => 60,
|
|
|
'show_in_admin_bar' => true,
|
|
|
'show_in_nav_menus' => true,
|
|
|
'can_export' => true,
|
|
|
@@ -420,7 +420,7 @@ function clients() {
|
|
|
'public' => true,
|
|
|
'show_ui' => true,
|
|
|
'show_in_menu' => true,
|
|
|
- 'menu_position' => 5,
|
|
|
+ 'menu_position' => 60,
|
|
|
'show_in_admin_bar' => true,
|
|
|
'show_in_nav_menus' => true,
|
|
|
'can_export' => true,
|
|
|
@@ -464,7 +464,7 @@ function testimonials() {
|
|
|
'public' => true,
|
|
|
'show_ui' => true,
|
|
|
'show_in_menu' => true,
|
|
|
- 'menu_position' => 5,
|
|
|
+ 'menu_position' => 60,
|
|
|
'show_in_admin_bar' => true,
|
|
|
'show_in_nav_menus' => true,
|
|
|
'can_export' => true,
|
|
|
@@ -477,6 +477,53 @@ function testimonials() {
|
|
|
register_post_type( 'testimonials', $args );
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+add_action('init', 'slides', 0);
|
|
|
+function slides() {
|
|
|
+ $labels = array(
|
|
|
+ 'name' => _x('Slides', 'Post Type General Name', 'theme'),
|
|
|
+ 'singular_name' => _x('Slide', 'Post Type Singular Name', 'theme'),
|
|
|
+ 'menu_name' => __('slides', 'theme'),
|
|
|
+ 'name_admin_bar' => __('slides', 'theme'),
|
|
|
+ 'parent_item_colon' => __('Parent slides:', 'theme'),
|
|
|
+ 'all_items' => __('All slides', 'theme'),
|
|
|
+ 'add_new_item' => __('Add New slide', 'theme'),
|
|
|
+ 'add_new' => __('Add New', 'theme'),
|
|
|
+ 'new_item' => __('New slide', 'theme'),
|
|
|
+ 'edit_item' => __('Edit slide', 'theme'),
|
|
|
+ 'update_item' => __('Update slide', 'theme'),
|
|
|
+ 'view_item' => __('View slides', 'theme'),
|
|
|
+ 'search_items' => __('Search slides', 'theme'),
|
|
|
+ 'not_found' => __('Not found', 'theme'),
|
|
|
+ 'not_found_in_trash' => __('Not found in Trash', 'theme'),
|
|
|
+ );
|
|
|
+
|
|
|
+ $args = array(
|
|
|
+ 'label' => __('slides', 'theme'),
|
|
|
+ 'labels' => $labels,
|
|
|
+ 'description' => __('Team', 'theme'),
|
|
|
+ 'supports' => array('title', 'thumbnail'),
|
|
|
+ //'taxonomies' => array('category', 'post_tag'),
|
|
|
+ 'hierarchical' => false,
|
|
|
+ 'public' => true,
|
|
|
+ 'show_ui' => true,
|
|
|
+ 'show_in_menu' => true,
|
|
|
+ 'menu_position' => 60,
|
|
|
+ 'show_in_admin_bar' => true,
|
|
|
+ 'show_in_nav_menus' => true,
|
|
|
+ 'can_export' => true,
|
|
|
+ 'has_archive' => true,
|
|
|
+ 'exclude_from_search' => false,
|
|
|
+ 'publicly_queryable' => true,
|
|
|
+ 'capability_type' => 'page',
|
|
|
+ 'menu_icon' => 'dashicons-format-image',
|
|
|
+ );
|
|
|
+ register_post_type( 'slides', $args );
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
add_action("admin_init", "admin_init");
|
|
|
|
|
|
function admin_init(){
|
|
|
@@ -496,6 +543,11 @@ function admin_init(){
|
|
|
add_meta_box("bericht-text", "Text", "testimonial_text", "testimonials", "normal", "low");
|
|
|
add_meta_box("bericht-autor", "Autor", "testimonial_autor", "testimonials", "normal", "low");
|
|
|
add_meta_box("bericht-link", "Link", "testimonial_link", "testimonials", "normal", "low");
|
|
|
+ // Slides
|
|
|
+ add_meta_box("slide-text", "Text", "slide_text", "slides", "normal", "low");
|
|
|
+ add_meta_box("slide-link-text", "Link-text", "slide_link_text", "slides", "normal", "low");
|
|
|
+ add_meta_box("slide-link", "Link", "slide_link", "slides", "normal", "low");
|
|
|
+
|
|
|
}
|
|
|
|
|
|
function mitarbeiter_email(){
|
|
|
@@ -608,6 +660,35 @@ function testimonial_link(){
|
|
|
<?php
|
|
|
}
|
|
|
|
|
|
+function slide_text(){
|
|
|
+ global $post;
|
|
|
+ $custom = get_post_custom($post->ID);
|
|
|
+ $slide_text = $custom["slide_text"][0];
|
|
|
+ ?>
|
|
|
+ <label>Text:</label>
|
|
|
+ <input name="slide_text" value="<?php echo $slide_text; ?>" />
|
|
|
+ <?php
|
|
|
+}
|
|
|
+
|
|
|
+function slide_link_text(){
|
|
|
+ global $post;
|
|
|
+ $custom = get_post_custom($post->ID);
|
|
|
+ $slide_link_text = $custom["slide_link_text"][0];
|
|
|
+ ?>
|
|
|
+ <label>Slide link text:</label>
|
|
|
+ <input name="slide_link_text" value="<?php echo $slide_link_text; ?>" />
|
|
|
+ <?php
|
|
|
+}
|
|
|
+
|
|
|
+function slide_link(){
|
|
|
+ global $post;
|
|
|
+ $custom = get_post_custom($post->ID);
|
|
|
+ $slide_link = $custom["slide_link"][0];
|
|
|
+ ?>
|
|
|
+ <label>Slide link:</label>
|
|
|
+ <input name="slide_link" value="<?php echo $slide_link; ?>" />
|
|
|
+ <?php
|
|
|
+}
|
|
|
|
|
|
|
|
|
|
|
|
@@ -616,10 +697,10 @@ add_action('save_post', 'save_details');
|
|
|
function save_details(){
|
|
|
global $post;
|
|
|
// mitarbeiter
|
|
|
- update_post_meta($post->ID, "mitarbeiter_position", $_POST["mitarbeiter_position"]);
|
|
|
- update_post_meta($post->ID, "mitarbeiter_email", $_POST["mitarbeiter_email"]);
|
|
|
- update_post_meta($post->ID, "mitarbeiter_beschreibung", $_POST["mitarbeiter_beschreibung"]);
|
|
|
- update_post_meta($post->ID, "mitarbeiter_tel", $_POST["mitarbeiter_tel"]);
|
|
|
+ update_post_meta($post->ID, "mitarbeiter_position", $_POST["mitarbeiter_position"]);
|
|
|
+ update_post_meta($post->ID, "mitarbeiter_email", $_POST["mitarbeiter_email"]);
|
|
|
+ update_post_meta($post->ID, "mitarbeiter_beschreibung", $_POST["mitarbeiter_beschreibung"]);
|
|
|
+ update_post_meta($post->ID, "mitarbeiter_tel", $_POST["mitarbeiter_tel"]);
|
|
|
// Projekte
|
|
|
update_post_meta($post->ID, "projekt_beschreibung", $_POST["projekt_beschreibung"]);
|
|
|
update_post_meta($post->ID, "projekt_link", $_POST["projekt_link"]);
|
|
|
@@ -627,14 +708,19 @@ function save_details(){
|
|
|
update_post_meta($post->ID, "baugruppe_link", $_POST["baugruppe_link"]);
|
|
|
// clients
|
|
|
update_post_meta($post->ID, "client_link", $_POST["client_link"]);
|
|
|
- // clients
|
|
|
+ // testimonials
|
|
|
update_post_meta($post->ID, "testimonial_text", $_POST["testimonial_text"]);
|
|
|
update_post_meta($post->ID, "testimonial_autor", $_POST["testimonial_autor"]);
|
|
|
update_post_meta($post->ID, "testimonial_link", $_POST["testimonial_link"]);
|
|
|
+ // slides
|
|
|
+ update_post_meta($post->ID, "slide_text", $_POST["slide_text"]);
|
|
|
+ update_post_meta($post->ID, "slide_link_text", $_POST["slide_link_text"]);
|
|
|
+ update_post_meta($post->ID, "slide_link", $_POST["slide_link"]);
|
|
|
}
|
|
|
|
|
|
add_image_size( 'projekt_thumb', 355, 236, true);
|
|
|
add_image_size( 'general_thumb', 255, 255, true);
|
|
|
+add_image_size( 'slides_thumb', 1920, 600, true);
|
|
|
// add_image_size( 'mitarbeiter_thumb', 255, 255, true);
|
|
|
|
|
|
/*
|