Jump to content
php.lv forumi

Kategorijas izvilkšana Wordpresā pēc lauka 'tp'


Cibiņš

Recommended Posts

Tātad man WordPresā viss kā tās strādā tiek ar loopeeti kategorijas dati rindā, bet vēlos šos loopeetos datus sadalīt pa kastītēm.

<div id="menuLeftArea">
	   <div class="kaste1">
      		   <div class="menuHeader">KASTE 1</div>
              <ul id="nav">
      		   <?php wp_list_categories( 'orderby=id&tp=1&title_li=' ); ?>
              </ul>
		   </div>
  	 	   <div class="kaste2" style="margin-top: 8px;">
  	 		   <div class="menuHeader">KASTE 2</div>
  	            <ul id="nav1">
      		   <?php wp_list_categories( 'orderby=id&tp=2&title_li=' ); ?>
              </ul>
  		   </div>
  	   </div>

 

Datubāzes tabulā prefixs_terms pieliku lauku 'tp' un vēlos lai viena kaste1 izvelk datus ja 'tp' laukā vērtība ir 1, savukārt kaste2 izvelk datus ja laukā 'tp' vērtība ir 2. Nevaru saprast, kur kas ir jāmaina lai viss strādātu kā vēlējos..respektīvi kategorijas velk f-ja

 wp_list_categories( 'orderby=id&title_li=' ); 

 

Pašas f-jas skripts ir

 

http://paste.php.lv/07a70655e901b5ef6608017e77e86c28?lang=php

 

Kur ir qvērija vilcējs to gan nevaru uzrakt.. :( Kāds zin kā lai panāk tā kā vēlējos, varbūt kās to WordPressu pazīst labāk??

Edited by Cibiņš
Link to comment
Share on other sites

Viens no iespējamiem variantiem.

global $wpdb;
$categories = $wpdb->get_results("SELECT term_id, name FROM ".$wpdb->prefix."terms");
foreach ($categories as $category) {?>
       <div class="kaste<?echo $category->term_id;?>"style="background-color: yellow;margin:10px;">
<li><a href="?cat=<?echo $category->term_id;?>"><?echo $category->name;?></a></li>
       </div>
       <?}
?>

 

Vari arī ar to pašu wp_list_categories(). Norādot, kuru vai kuras kategorijas, lai izvada. Piemēram wp_list_categories( 'include=1' ) vai 'include=1,2,3', ja gribi izvadīt vairākas.

Link to comment
Share on other sites

 

Vari arī ar to pašu wp_list_categories(). Norādot, kuru vai kuras kategorijas, lai izvada. Piemēram wp_list_categories( 'include=1' ) vai 'include=1,2,3', ja gribi izvadīt vairākas.

 

To include=1 domaaji kaa ailes nosaukumu tipa 'tp'??

 

Tas variants meeginaats nestraadaa.. :(

 

Savukaart pirmo variantu ko devi tur nozuud sadale pa parentiem.. un tiek paraditi visas taas kategorijas vienkopus kas ir iedaliti arii pa parentiem, kaa lai vinu sadala pa parentu apakshmenu kaa ir tad ja novaac to tur nost un ieliek apakalj to f-ju? Taa jau baigi forshi extracteejaas kaa vajadzeeja.. :(

 

Problēma šajā skriptā

<?php
global $wpdb;
$categories = $wpdb->get_results("SELECT term_id, name FROM ".$wpdb->prefix."terms");
foreach ($categories as $category) {?>
       <div class="kaste<?echo $category->term_id;?>"style="background-color: yellow;margin:10px;">
       <li><a href="?cat=<?echo $category->term_id;?>"><?echo $category->name;?></a></li>
       </div>
       <?}
?>

ir šajā vietā..

 

<li><a href="?cat=<?echo $category->term_id;?>"><?echo $category->name;?></a></li>

 

ka vajag sadalīt pa kategorijām lai nevāc visu kopā bet kad uzbrauc ar peli smuki parādās apakškategorijas..

Edited by Cibiņš
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...