Эх сурвалжийг харах

Update functions.php and index.php

Juan Carlos 5 жил өмнө
parent
commit
f68e6f118e
2 өөрчлөгдсөн 57 нэмэгдсэн , 20 устгасан
  1. 26 2
      functions.php
  2. 31 18
      index.php

+ 26 - 2
functions.php

@@ -281,7 +281,7 @@ function mitarbeiter() {
       'label' => __('mitarbeiter', 'theme'),
       'labels' => $labels,
       'description' => __('Team', 'theme'),
-      'supports' => array('title', 'thumbnail'),
+      'supports' => array('title', 'editor', 'thumbnail'),
       //'taxonomies' => array('category', 'post_tag'),
       'hierarchical' => false,
       'public' => true,
@@ -292,7 +292,7 @@ function mitarbeiter() {
       'show_in_nav_menus' => true,
       'can_export' => true,
       'has_archive' => true,
-      'exclude_from_search' => false,
+      'exclude_from_search' => true,
       'publicly_queryable' => true,
       'capability_type' => 'page',
       'menu_icon' => 'dashicons-id',
@@ -483,6 +483,8 @@ function admin_init(){
   // mitarbetier
   add_meta_box("mitarbeiter-position",  "Position", "mitarbeiter_position", "mitarbeiter", "normal", "low");
   add_meta_box("mitarbeiter-email",     "Email", "mitarbeiter_email", "mitarbeiter", "normal", "low");
+  add_meta_box("mitarbeiter-beschreibung",     "Beschreibung", "mitarbeiter_beschreibung", "mitarbeiter", "normal", "low");
+  add_meta_box("mitarbeiter-tel",     "Telefonnummer", "mitarbeiter_tel", "mitarbeiter", "normal", "low");
   // Projekte
   add_meta_box("projekt-beschreibung",  "Description", "projekt_beschreibung", "projekte", "normal", "low");
   add_meta_box("projekt-link",          "Link", "projekt_link", "projekte", "normal", "low");
@@ -516,6 +518,26 @@ function mitarbeiter_position(){
   <?php
 }
 
+function mitarbeiter_beschreibung(){
+  global $post;
+  $custom = get_post_custom($post->ID);
+  $mitarbeiter_beschreibung = $custom["mitarbeiter_beschreibung"][0];
+  ?>
+  <label>Position:</label>
+  <input name="mitarbeiter_beschreibung" value="<?php echo $mitarbeiter_beschreibung; ?>" />
+  <?php
+}
+
+function mitarbeiter_tel(){
+  global $post;
+  $custom = get_post_custom($post->ID);
+  $mitarbeiter_tel = $custom["mitarbeiter_tel"][0];
+  ?>
+  <label>Position:</label>
+  <input name="mitarbeiter_tel" value="<?php echo $mitarbeiter_tel; ?>" />
+  <?php
+}
+
 function projekt_beschreibung(){
   global $post;
   $custom = get_post_custom($post->ID);
@@ -596,6 +618,8 @@ function save_details(){
   // 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"]);
   // Projekte
   update_post_meta($post->ID, "projekt_beschreibung", $_POST["projekt_beschreibung"]);
   update_post_meta($post->ID, "projekt_link",         $_POST["projekt_link"]);

+ 31 - 18
index.php

@@ -153,31 +153,44 @@
 
               while ($posts -> have_posts()) {
                   $posts->the_post(); ?>
+
+
                   <!-- Team Item Starts -->
                   <div class="col-lg-3 col-md-6 col-xs-12">
-                  <figure>
-                  <img src="<?php echo get_the_post_thumbnail_url($posts->post->ID, 'general_thumb' ); ?>" alt="<?php the_title(); ?>">
-                    <div class="image-overlay">
-                      <div class="overlay-text text-center">
-                        <div class="info-text">
-                          <strong><?php the_title(); ?></strong>
-                          <span><?php echo get_post_meta($posts->post->ID, 'mitarbeiter_position', true); ?></span>
-                        </div>
-                        <hr class="small-divider border-white">
-                        <ul class="social-icons">
-                        <li><a href="mailto:<?php echo get_post_meta($posts->post->ID, 'mitarbeiter_email', true); ?>"><i class="" aria-hidden="true"></i>
-                        <?php echo get_post_meta($posts->post->ID, 'mitarbeiter_email', true); ?>
-                        </a></li>
-                         <!-- <li><a href="mailto:<?php echo get_post_meta($posts->post->ID, 'mitarbeiter_email', true); ?>"><i class="fa fa-facebook" aria-hidden="true"></i></a></li>
-                          <li><a href="#"><i class="fa fa-twitter" aria-hidden="true"></i></a></li>
-                          <li><a href="#"><i class="fa fa-instagram" aria-hidden="true"></i></a></li> -->
-                        </ul>
+                    <div class="team-item">
+                      <figure class="team-profile">
+                        <img src="<?php echo get_the_post_thumbnail_url($posts->post->ID, 'general_thumb' ); ?>" alt="<?php the_title(); ?>">
+                        <figcaption class="our-team">
+                          <div class="details">
+                            <p class="content-white"><?php echo get_post_meta($posts->post->ID, 'mitarbeiter_beschreibung', true); ?></p>
+                            <hr class="small-divider border-white">
+                            <div class="social">
+                              <a href="mailto:<?php echo get_post_meta($posts->post->ID, 'mitarbeiter_email', true); ?>"><i class="fa fa-envelope" aria-hidden="true"></i></a>
+                              <a href="tel:<?php echo get_post_meta($posts->post->ID, 'mitarbeiter_tel', true); ?>"><i class="fa fa-phone-square-alt" aria-hidden="true"></i></a>
+                              <!--
+                              <a class="facebook" href="#"><i class="fa fa-facebook"></i></a>
+                              <a class="twitter" href="#"><i class="fa fa-twitter"></i></a>
+                              <a class="google-plus" href="#"><i class="fa fa-instagram"></i></a>
+                               -->
+                            </div>
+                          </div>
+                        </figcaption>
+                      </figure>
+                      <div class="info">
+                        <h2>
+                          <?php the_title(); ?>
+                        </h2>
+                        <p>
+                          <?php echo get_post_meta($posts->post->ID, 'mitarbeiter_position', true); ?>
+                        </p>
                       </div>
                     </div>
-                  </figure>
                   </div>
                   <!-- Team Item Ends -->
 
+
+
+
 								<?php if ($counter && $counter % 4 == 0): ?>
 
 									</div>