Navigation στο Wordpress

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
panosx13
Δημοσιεύσεις: 17
Εγγραφή: 25 Απρ 2011 22:18

Navigation στο Wordpress

Δημοσίευση από panosx13 » 19 Απρ 2012 21:11

γεια σας θα ήθελα στο wordpress να βάλω ένα μενού όπως της παρακάτω σελίδας
http://www.globoplc.com/globoplc/Solutions/Mobile.aspx

Solutions » Mobile

Δηλαδή πάνω από το άρθρο να δείχνει όλη την "διαδρομή"

πχ αν η σελίδα είναι κάτω απ την κατηγορία τεστ

να εμφανίζει

τεστ >> σελίδα

μήπως ξέρει κανείς αν υπάρχει κάποιο plugin που να το κάνει ή αν είναι κάποια ρύθμιση στο wordpress?

η μήπως ξέρει πως ονομάζεται αυτό το menou για να το ψάξω...

Ευχαριστώ.

panosx13
Δημοσιεύσεις: 17
Εγγραφή: 25 Απρ 2011 22:18

Navigation στο Wordpress

Δημοσίευση από panosx13 » 19 Απρ 2012 21:32

ok to brika gia opoion allo to psaxnei mporei na xrisimopoihsei http://wordpress.org/extend/plugins/cms-navigation/

megsk
Δημοσιεύσεις: 215
Εγγραφή: 14 Ιούλ 2011 02:09

Navigation στο Wordpress

Δημοσίευση από megsk » 20 Απρ 2012 08:52

από ότι θυμάμαι αυτό γίνεται και χωρίς plugin..

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Navigation στο Wordpress

Δημοσίευση από Basilakis » 22 Απρ 2012 13:21

Κώδικας: Επιλογή όλων

/**
* Custom BreadCrumps for your theme
* Call them with using if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs();
* Actuall code from: http://dimox.net/wordpress-breadcrumbs-without-a-plugin/
*/
function dimox_breadcrumbs() {
 
  $delimiter = '»';
  $home = 'Home'; // text for the 'Home' link
  $before = '<span class="current">'; // tag before the current crumb
  $after = '</span>'; // tag after the current crumb
 
  if &#40; !is_home&#40;&#41; && !is_front_page&#40;&#41; || is_paged&#40;&#41; &#41; &#123;
 
    echo '<div id="crumbs">';
 
    global $post;
    $homeLink = get_bloginfo&#40;'url'&#41;;
    echo '<a href="' . $homeLink . '">' . $home . '</a> ' . $delimiter . ' ';
 
    if &#40; is_category&#40;&#41; &#41; &#123;
      global $wp_query;
      $cat_obj = $wp_query->get_queried_object&#40;&#41;;
      $thisCat = $cat_obj->term_id;
      $thisCat = get_category&#40;$thisCat&#41;;
      $parentCat = get_category&#40;$thisCat->parent&#41;;
      if &#40;$thisCat->parent != 0&#41; echo&#40;get_category_parents&#40;$parentCat, TRUE, ' ' . $delimiter . ' '&#41;&#41;;
      echo $before . 'Archive by category "' . single_cat_title&#40;'', false&#41; . '"' . $after;
 
    &#125; elseif &#40; is_day&#40;&#41; &#41; &#123;
      echo '<a href="' . get_year_link&#40;get_the_time&#40;'Y'&#41;&#41; . '">' . get_the_time&#40;'Y'&#41; . '</a> ' . $delimiter . ' ';
      echo '<a href="' . get_month_link&#40;get_the_time&#40;'Y'&#41;,get_the_time&#40;'m'&#41;&#41; . '">' . get_the_time&#40;'F'&#41; . '</a> ' . $delimiter . ' ';
      echo $before . get_the_time&#40;'d'&#41; . $after;
 
    &#125; elseif &#40; is_month&#40;&#41; &#41; &#123;
      echo '<a href="' . get_year_link&#40;get_the_time&#40;'Y'&#41;&#41; . '">' . get_the_time&#40;'Y'&#41; . '</a> ' . $delimiter . ' ';
      echo $before . get_the_time&#40;'F'&#41; . $after;
 
    &#125; elseif &#40; is_year&#40;&#41; &#41; &#123;
      echo $before . get_the_time&#40;'Y'&#41; . $after;
 
    &#125; elseif &#40; is_single&#40;&#41; && !is_attachment&#40;&#41; &#41; &#123;
      if &#40; get_post_type&#40;&#41; != 'post' &#41; &#123;
        $post_type = get_post_type_object&#40;get_post_type&#40;&#41;&#41;;
        $slug = $post_type->rewrite;
        echo '<a href="' . $homeLink . '/' . $slug&#91;'slug'&#93; . '/">' . $post_type->labels->singular_name . '</a> ' . $delimiter . ' ';
        echo $before . get_the_title&#40;&#41; . $after;
      &#125; else &#123;
        $cat = get_the_category&#40;&#41;; $cat = $cat&#91;0&#93;;
        echo get_category_parents&#40;$cat, TRUE, ' ' . $delimiter . ' '&#41;;
        echo $before . get_the_title&#40;&#41; . $after;
      &#125;
 
    &#125; elseif &#40; !is_single&#40;&#41; && !is_page&#40;&#41; && get_post_type&#40;&#41; != 'post' && !is_404&#40;&#41; &#41; &#123;
      $post_type = get_post_type_object&#40;get_post_type&#40;&#41;&#41;;
      echo $before . $post_type->labels->singular_name . $after;
 
    &#125; elseif &#40; is_attachment&#40;&#41; &#41; &#123;
      $parent = get_post&#40;$post->post_parent&#41;;
      $cat = get_the_category&#40;$parent->ID&#41;; $cat = $cat&#91;0&#93;;
      echo get_category_parents&#40;$cat, TRUE, ' ' . $delimiter . ' '&#41;;
      echo '<a href="' . get_permalink&#40;$parent&#41; . '">' . $parent->post_title . '</a> ' . $delimiter . ' ';
      echo $before . get_the_title&#40;&#41; . $after;
 
    &#125; elseif &#40; is_page&#40;&#41; && !$post->post_parent &#41; &#123;
      echo $before . get_the_title&#40;&#41; . $after;
 
    &#125; elseif &#40; is_page&#40;&#41; && $post->post_parent &#41; &#123;
      $parent_id = $post->post_parent;
      $breadcrumbs = array&#40;&#41;;
      while &#40;$parent_id&#41; &#123;
        $page = get_page&#40;$parent_id&#41;;
        $breadcrumbs&#91;&#93; = '<a href="' . get_permalink&#40;$page->ID&#41; . '">' . get_the_title&#40;$page->ID&#41; . '</a>';
        $parent_id = $page->post_parent;
      &#125;
      $breadcrumbs = array_reverse&#40;$breadcrumbs&#41;;
      foreach &#40;$breadcrumbs as $crumb&#41; echo $crumb . ' ' . $delimiter . ' ';
      echo $before . get_the_title&#40;&#41; . $after;
 
    &#125; elseif &#40; is_search&#40;&#41; &#41; &#123;
      echo $before . 'Search results for "' . get_search_query&#40;&#41; . '"' . $after;
 
    &#125; elseif &#40; is_tag&#40;&#41; &#41; &#123;
      echo $before . 'Posts tagged "' . single_tag_title&#40;'', false&#41; . '"' . $after;
 
    &#125; elseif &#40; is_author&#40;&#41; &#41; &#123;
       global $author;
      $userdata = get_userdata&#40;$author&#41;;
      echo $before . 'Articles posted by ' . $userdata->display_name . $after;
 
    &#125; elseif &#40; is_404&#40;&#41; &#41; &#123;
      echo $before . 'Error 404' . $after;
    &#125;
 
    if &#40; get_query_var&#40;'paged'&#41; &#41; &#123;
      if &#40; is_category&#40;&#41; || is_day&#40;&#41; || is_month&#40;&#41; || is_year&#40;&#41; || is_search&#40;&#41; || is_tag&#40;&#41; || is_author&#40;&#41; &#41; echo ' &#40;';
      echo __&#40;'Page'&#41; . ' ' . get_query_var&#40;'paged'&#41;;
      if &#40; is_category&#40;&#41; || is_day&#40;&#41; || is_month&#40;&#41; || is_year&#40;&#41; || is_search&#40;&#41; || is_tag&#40;&#41; || is_author&#40;&#41; &#41; echo '&#41;';
    &#125;
 
    echo '</div>';
 
  &#125;
&#125; // end dimox_breadcrumbs&#40;&#41;

Απάντηση

Επιστροφή στο “WordPress γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες