Προβολή κατηγοριών και υπό κατηγοριών

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

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

Απάντηση
Paris2014
Δημοσιεύσεις: 14
Εγγραφή: 12 Απρ 2014 18:05

Προβολή κατηγοριών και υπό κατηγοριών

Δημοσίευση από Paris2014 » 05 Μάιος 2015 20:57

Καλησπέρα σας,

Προσπαθώ να δώσω σωστή προβολή κατηγοριών και υπό κατηγοριών μέσα από το αρχείο του category.php που έχω δημιουργήσει και δεν βγαίνει έτσι όπως θα έπρεπε να βγει.

Σύμφωνα με το παρακάτω κώδικα γίνετε το εξής:
Μου βγάζει όλες της κατηγορίες μαζί με τις υπό κατηγορίες = (το οποιο είναι λάθος γιατί θέλουμε μονο τις κατηγοριες να δείχνει στην αρχή) και όταν πατάω σε μια κατηγορία βγάζει μονο τις υπό κατηγορίες που είναι το σωστό.

Αυτό που θέλω να διαμορφώσω είναι ότι όταν κάποιος επιλεγει μια κατηγορια π.χ Αθλητικά να του βγάζει 3 υπό κατηγοριες π.χ υπό κατηγορια 1, υπό κατηγορια 2, υπό κατηγορια 3 και να ξανά επιλεγει και να τους βγάζει το επιθυμητό περιεχόμενο που έχει οριστεί..

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

<?php 
if &#40;is_category&#40;&#41;&#41; &#123;
	$this_category = get_category&#40;$cat&#41;;
		if &#40;get_category_children&#40;$this_category->cat_ID&#41; != ""&#41; &#123;
			$childcategories = get_categories&#40;array&#40;
			'orderyby' => 'name',
			'hide_empty' => false,
			'child_of' => $this_category->cat_ID
			&#41;&#41;;

			foreach&#40;$childcategories as $category&#41; &#123;
				echo '<div data-animate="fadeInUp" class="cell-4 fx shop-item animated fadeInUp"><div class="item-box"><h3 class="item-title"><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.'</a></h3>';
				echo '<div class="item-img"><a href="' . get_category_link&#40; $category->term_id  &#41; . '"><img style="height&#58;190px;width&#58;100%" src="'. get_site_url&#40;&#41; .'/wp-content/uploads/' . $category->description . '.jpg" alt="' . $category->cat_name . '"  /></a></div>';
				echo '<div class="item-details"><div class="item-price">Προβολή υποκατηγοριών <i class="fa fa-arrow-circle-o-right"></i></div></div>';
				echo '</div></div>';
			&#125;
		&#125;
	&#125;
?>

Άβαταρ μέλους
giannis17
Honorary Member
Δημοσιεύσεις: 1215
Εγγραφή: 06 Ιαν 2005 19:50
Τοποθεσία: Παγκράτι - Αθήνα
Επικοινωνία:

Προβολή κατηγοριών και υπό κατηγοριών

Δημοσίευση από giannis17 » 05 Μάιος 2015 22:04

Κατ' αρχήν ο κώδικας που μας δίνεις είναι μόνο για να βρίσκει και να εμφανίζει τις υποκατηγορίες.

Κατά δεύτερον όταν λες να εμφανίζει μόνο τις υποκατηγορίες όταν πατάς μια κατηγορία τι εννοείς; Τις υπόλοιπες θα τις κρύβει; Όταν λες να βγάζει 3 υποκατηγορίες εννοείς ότι θες limit, αν δηλαδή υπάρχουν 5 θα δείχνει μόνο τις 3;

Πως θες να γίνεται η διαδικασία; Με reload, με ajax ή να τα φορτώνει όλα και απλά να εμφανίζει/κρύβει στοιχεία ανάλογα με την κατηγορία;

Μήπως θα ήταν προτιμότερο κάποιο portfolio script; (πχ http://www.jqueryscript.net/layout/Resp ... -Grid.html)
"There is only one problem with common sense; it’s not very common."
&#8211; Milt Bryce

Paris2014
Δημοσιεύσεις: 14
Εγγραφή: 12 Απρ 2014 18:05

Προβολή κατηγοριών και υπό κατηγοριών

Δημοσίευση από Paris2014 » 05 Μάιος 2015 22:09

Όχι καμια σχέση, δεν θέλω να κρύβεται τίποτα!
Η προβολή των υπό κατηγοριών θα βγαίνουν βάση κάποια τυχαίας κατηγοριας που έχει επιλέξει από το Menu, εφόσον έχω διαμορφώσει τις κατηγορίες μέσα από το admin panel φυσικα.

Απάντηση

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

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

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