Πρόβλημα με Submenus

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

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

Απάντηση
Άβαταρ μέλους
ssstratos
Δημοσιεύσεις: 59
Εγγραφή: 08 Μαρ 2010 22:45
Επικοινωνία:

Πρόβλημα με Submenus

Δημοσίευση από ssstratos » 04 Αύγ 2010 01:27

Σε ένα πρόσφατο project έχει το παρακάτω πρόβλημα: Έχει κάνει ένα μενού με wp_list_categories το οποίο εκτός από τις κατηγορίες, μου εμφανίζει και το description τις κάθε μιας. Ακόμα, όταν κάποιος είναι στην κατηγορία π.χ. Freestuff, το κείμενο στο μενού είναι διαφορετικό από τα υπόλοιπα για να ξεχωρίζεις (ως . $current . ). Το πρόβλημα είναι ότι δεν ξέρω πως θα κάνω το μενού να μου εμφανίζει και τις Subcategories με mouseover. Παρακάτω έχω τον κώδικα τους μενού:

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

<div id="menu">
		<?php if &#40;is_home&#40;&#41;&#41; &#123; ?>
		
					<ul class="nav"> 
			<li><a href="<?php bloginfo&#40;'url'&#41;; ?>" title="Home" class="home">Home</a></li>
			<?php
	$args=array&#40;
	  'orderby' => 'name',
	  'order' => 'ASC'
	  &#41;;
		  
		$categories=get_categories&#40;$args&#41;;
		  foreach&#40;$categories as $category&#41; &#123; 
			
				  if &#40; is_category&#40;$category->term_id &#41; &#41; &#123; $current = 'class="current_page_item"'; &#125; else &#123; $current = ''; &#125;
					echo '<li  ' . $current . ' ><a href="' . get_category_link&#40; $category->term_id &#41; . '" title="' . sprintf&#40; __&#40; "View all posts in %s" &#41;, $category->name &#41; . '" ' . '>' . 					$category->name.'';
					echo '<span class="sub">'. $category->description . '</span></a></li>';
				  if &#40;get_category_children&#40;$this_category->cat_ID&#41; != ""&#41; &#123; echo "<ul>"; wp_list_categories&#40;'orderby=id&show_count=0&title_li=&use_desc_for_title=1&child_of='.$this_category ->cat_ID&#41;; echo "</ul>"; &#125;
				
					
					
		  &#125; 
	?>
  	  </ul>

				<?php &#125; else &#123; ?>	
				
				<ul class="nav"> 
				<li class="home-link"><a href="<?php bloginfo&#40;'url'&#41;; ?>" title="Home" class="home">Home</a></li>
				<?php
		$args=array&#40;
		  'orderby' => 'name',
		  'order' => 'ASC'
		  &#41;;	
		  
		$categories=get_categories&#40;$args&#41;;
		  foreach&#40;$categories as $category&#41; &#123; 
			
			if &#40; is_category&#40;$category->term_id &#41; &#41; &#123; $current = 'class="current_page_item"'; &#125; else &#123; $current = ''; &#125;
					echo '<li  ' . $current . ' ><a href="' . get_category_link&#40; $category->term_id &#41; . '" title="' . sprintf&#40; __&#40; "View all posts in %s" &#41;, $category->name &#41; . '" ' . '>' . 					$category->name.'';
					echo '<span class="sub">'. $category->description . '</span></a></li>';
		  &#125; 
		?>
			  </ul>
	  
	<?php &#125; ?>
	
</div>

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

Πρόβλημα με Submenus

Δημοσίευση από Basilakis » 05 Αύγ 2010 16:40

Γιατί δεν χρησιμοποιείς το Menu Managment τις Version 3.0;

Απάντηση

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

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

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