1 | --- taxonomy_o.php 2007-09-23 00:36:00.000000000 +0200 |
---|
2 | +++ taxonomy.php 2007-10-21 11:50:28.000000000 +0200 |
---|
3 | @@ -926,6 +926,7 @@ |
---|
4 | $slug = sanitize_title($name); |
---|
5 | - |
---|
6 | + |
---|
7 | $term_group = 0; |
---|
8 | if ( $alias_of ) { |
---|
9 | - $alias = $wpdb->fetch_row("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = '$alias_of'"); |
---|
10 | + /*fetch_row*/ |
---|
11 | + $alias = $wpdb->get_row("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = '$alias_of'"); |
---|
12 | if ( $alias->term_group ) { |
---|
13 | @@ -933,6 +934,10 @@ |
---|
14 | $term_group = $alias->term_group; |
---|
15 | + |
---|
16 | } else { |
---|
17 | - // The alias isn't in a group, so let's create a new one and firstly add the alias term to it. |
---|
18 | - $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group") + 1; |
---|
19 | + //echo $alias_of.' o-oo '.$alias->term_group; |
---|
20 | + // GROUP BY term_group The alias isn't in a group, so let's create a new one and firstly add the alias term to it. |
---|
21 | + $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms") + 1; |
---|
22 | + |
---|
23 | $wpdb->query("UPDATE $wpdb->terms SET term_group = $term_group WHERE term_id = $alias->term_id"); |
---|
24 | + |
---|
25 | } |
---|
26 | @@ -1093,4 +1098,6 @@ |
---|
27 | if ( $alias_of ) { |
---|
28 | - $alias = $wpdb->fetch_row("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = '$alias_of'"); |
---|
29 | + /*get_row*/ |
---|
30 | + $alias = $wpdb->get_row("SELECT term_id, term_group FROM $wpdb->terms WHERE slug = '$alias_of'"); |
---|
31 | if ( $alias->term_group ) { |
---|
32 | + |
---|
33 | // The alias we want is already in a group, so let's use that one. |
---|
34 | @@ -1098,4 +1105,5 @@ |
---|
35 | } else { |
---|
36 | - // The alias isn't in a group, so let's create a new one and firstly add the alias term to it. |
---|
37 | - $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group") + 1; |
---|
38 | + |
---|
39 | + // GROUP BY term_group - The alias isn't in a group, so let's create a new one and firstly add the alias term to it. |
---|
40 | + $term_group = $wpdb->get_var("SELECT MAX(term_group) FROM $wpdb->terms") + 1; |
---|
41 | $wpdb->query("UPDATE $wpdb->terms SET term_group = $term_group WHERE term_id = $alias->term_id"); |
---|