Version Description
- Headers already sent bug fix
- Slovak Language (Branco Slovak http://webhostinggeeks.com/user-reviews/)
Download this release
Release Info
Developer | nsp-code |
Plugin | Category Order and Taxonomy Terms Order |
Version | 1.3.0 |
Comparing to | |
See all releases |
Version 1.3.0
- css/to.css +37 -0
- images/admin-icon-settings.gif +0 -0
- images/menu-icon.gif +0 -0
- images/wpspin_light.gif +0 -0
- include/interface.php +241 -0
- include/options.php +140 -0
- include/terms_walker.php +48 -0
- js/to-javascript.js +135 -0
- lang/to-de_DE.mo +0 -0
- lang/to-de_DE.po +175 -0
- lang/to-fr_FR.mo +0 -0
- lang/to-fr_FR.po +175 -0
- lang/to-nl_NL.mo +0 -0
- lang/to-nl_NL.po +162 -0
- lang/to-ro_RO.mo +0 -0
- lang/to-ro_RO.po +178 -0
- lang/to-sk_SK.mo +0 -0
- lang/to-sk_SK.po +192 -0
- lang/to.mo +0 -0
- lang/to.po +157 -0
- lang/to.pot +178 -0
- readme.txt +73 -0
- screenshot-1.gif +0 -0
- screenshot-2.gif +0 -0
- taxonomy-terms-order.php +184 -0
css/to.css
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
h2.subtitle {font-size: 15px; font-style: italic; font-weight: bold}
|
3 |
+
|
4 |
+
#order-terms img {vertical-align: middle}
|
5 |
+
#order-terms #tto_sortable { list-style-type: none; margin: 20px 0 0; padding: 0; width: 100%; }
|
6 |
+
#order-terms ul {list-style: none;}
|
7 |
+
#order-terms ul.children {margin-left: 25px}
|
8 |
+
.term_type_li .item {border: 1px solid #DDDDDD; border-radius: 6px 6px 6px 6px; cursor: move; margin: 4px 0; padding: 2px 0;line-height: 140%;margin-bottom: 6px;}
|
9 |
+
.term_type_li .item span { background: none repeat scroll 0 0 #F7F7F7; color: #808080; display: block; font-weight: bold; padding: 5px;}
|
10 |
+
.term_type_li .item span.edit {position: absolute; right: 10px; top: 6px; padding: 0px; margin: 0px}
|
11 |
+
#order-terms .placeholder{border-color:#bbb;background-color:#f5f5f5; height:30px; background-image: none; -moz-border-radius: 6px 6px 6px 6px; border: 1px solid #E6E6E6;}
|
12 |
+
.term_type_li ul {margin-top: 6px}
|
13 |
+
#dragHelper li, #dragHelper ul {background: transparent !important;}
|
14 |
+
#dragHelper ul {list-style: none;}
|
15 |
+
|
16 |
+
.wp-list-taxonomy {width: 100%}
|
17 |
+
.wp-list-taxonomy thead tr th{padding-bottom: 7px}
|
18 |
+
.wp-list-taxonomy tr {background-color: #FCFCFC;}
|
19 |
+
.wp-list-taxonomy tbody th.check-column { padding: 9px 0 22px;}
|
20 |
+
.wp-list-taxonomy td { color: #555555;}
|
21 |
+
.wp-list-taxonomy td, .wp-list-taxonomy th { border-bottom-color: #DFDFDF; border-top-color: #FFFFFF;}
|
22 |
+
.wp-list-taxonomy th, .wp-list-taxonomy td { overflow: hidden;}
|
23 |
+
.wp-list-taxonomy td { font-size: 12px; padding: 9px 7px 4px 7px; vertical-align: top;}
|
24 |
+
.wp-list-taxonomy td, .wp-list-taxonomy th { border-style: solid; border-width: 1px 0;}
|
25 |
+
.wp-list-taxonomy * { word-wrap: break-word;}
|
26 |
+
|
27 |
+
#cpt_info_box {padding: 0 10px; border: 1px dashed #21759B; background-color: #F1F1F1; margin-top: 10px}
|
28 |
+
#cpt_info_box p {font-size: 12px}
|
29 |
+
#cpt_info_box #donate_form {float: right; padding: 10px 0 10px 10px}
|
30 |
+
#icon-settings {background-image:url("../images/admin-icon-settings.gif");background-repeat:no-repeat;}
|
31 |
+
#p_right {float: right; width: 200px; }
|
32 |
+
.p_s_item {float: left; padding: 0px 5px; margin-top: 15px; margin-bottom: 5px}
|
33 |
+
.p_s_item.s_gp {padding-top: 2px; margin-left: 10px}
|
34 |
+
|
35 |
+
.clear {clear: both}
|
36 |
+
|
37 |
+
|
images/admin-icon-settings.gif
ADDED
Binary file
|
images/menu-icon.gif
ADDED
Binary file
|
images/wpspin_light.gif
ADDED
Binary file
|
include/interface.php
ADDED
@@ -0,0 +1,241 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
function TOPluginInterface()
|
5 |
+
{
|
6 |
+
global $wpdb, $wp_locale;
|
7 |
+
|
8 |
+
$taxonomy = isset($_GET['taxonomy']) ? $_GET['taxonomy'] : '';
|
9 |
+
$post_type = isset($_GET['post_type']) ? $_GET['post_type'] : 'post';
|
10 |
+
|
11 |
+
$post_type_data = get_post_type_object($post_type);
|
12 |
+
|
13 |
+
if (!taxonomy_exists($taxonomy))
|
14 |
+
$taxonomy = '';
|
15 |
+
|
16 |
+
?>
|
17 |
+
<div class="wrap">
|
18 |
+
<div class="icon32" id="icon-edit"><br></div>
|
19 |
+
<h2><?php _e( "Taxonomy Order", 'to' ) ?></h2>
|
20 |
+
|
21 |
+
<div id="cpt_info_box">
|
22 |
+
<div id="p_right">
|
23 |
+
|
24 |
+
<div id="p_socialize">
|
25 |
+
<div class="p_s_item s_gp">
|
26 |
+
<!-- Place this tag in your head or just before your close body tag -->
|
27 |
+
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
28 |
+
|
29 |
+
<!-- Place this tag where you want the +1 button to render -->
|
30 |
+
<div class="g-plusone" data-size="small" data-annotation="none" data-href="http://nsp-code.com/"></div>
|
31 |
+
</div>
|
32 |
+
<div class="p_s_item s_t">
|
33 |
+
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.nsp-code.com" data-text="Define custom order for your taxonomies terms through an easy to use javascript AJAX drag and drop interface. No theme code updates are necessarily, this plugin will take care of query update." data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
|
34 |
+
</div>
|
35 |
+
|
36 |
+
<div class="p_s_item s_f">
|
37 |
+
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.nsp-code.com%2F&send=false&layout=button_count&width=75&show_faces=false&action=like&colorscheme=light&font=arial&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:75px; height:21px;" allowTransparency="true"></iframe>
|
38 |
+
</div>
|
39 |
+
|
40 |
+
<div class="clear"></div>
|
41 |
+
</div>
|
42 |
+
|
43 |
+
<div id="donate_form">
|
44 |
+
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
|
45 |
+
<input type="hidden" name="cmd" value="_s-xclick">
|
46 |
+
<input type="hidden" name="hosted_button_id" value="CU22TFDKJMLAE">
|
47 |
+
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
|
48 |
+
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
|
49 |
+
</form>
|
50 |
+
</div>
|
51 |
+
</div>
|
52 |
+
<p><?php _e( "Did you find this plugin useful? Please support our work with a donation or write an article about this plugin in your blog with a link to our site", 'to' ) ?> <br /><strong>http://www.nsp-code.com/</strong>.</p>
|
53 |
+
<h4><?php _e( "Did you know there is available a more advanced version of this plug-in?", 'to' ) ?> <a target="_blank" href="http://www.nsp-code.com/premium-plugins/wordpress-plugins/advanced-taxonomy-terms-order/"><?php _e( "Read more", 'to' ) ?></a></h4>
|
54 |
+
<p><?php _e( "Check our", 'to' ) ?> <a target="_blank" href="http://wordpress.org/extend/plugins/post-types-order/">Post Types Order</a> <?php _e( "plugin which allow to custom sort all posts, pages, custom post types", 'to' ) ?> </p>
|
55 |
+
</div>
|
56 |
+
<div id="ajax-response"></div>
|
57 |
+
|
58 |
+
<noscript>
|
59 |
+
<div class="error message">
|
60 |
+
<p><?php _e( "This plugin can't work without javascript, because it's use drag and drop and AJAX.", 'to' ) ?></p>
|
61 |
+
</div>
|
62 |
+
</noscript>
|
63 |
+
|
64 |
+
<div class="clear"></div>
|
65 |
+
|
66 |
+
<form action="edit.php" method="get" id="to_form">
|
67 |
+
<input type="hidden" name="page" value="to-interface-<?php echo $post_type ?>" />
|
68 |
+
<?php
|
69 |
+
|
70 |
+
if ($post_type != 'post')
|
71 |
+
echo '<input type="hidden" name="post_type" value="'. $post_type .'" />';
|
72 |
+
|
73 |
+
//output all available taxonomies for this post type
|
74 |
+
|
75 |
+
$post_type_taxonomies = get_object_taxonomies($post_type);
|
76 |
+
|
77 |
+
foreach ($post_type_taxonomies as $key => $taxonomy_name)
|
78 |
+
{
|
79 |
+
$taxonomy_info = get_taxonomy($taxonomy_name);
|
80 |
+
if ($taxonomy_info->hierarchical !== TRUE)
|
81 |
+
unset($post_type_taxonomies[$key]);
|
82 |
+
}
|
83 |
+
|
84 |
+
//use the first taxonomy if emtpy taxonomy
|
85 |
+
if ($taxonomy == '' || !taxonomy_exists($taxonomy))
|
86 |
+
{
|
87 |
+
reset($post_type_taxonomies);
|
88 |
+
$taxonomy = current($post_type_taxonomies);
|
89 |
+
}
|
90 |
+
|
91 |
+
if (count($post_type_taxonomies) > 1)
|
92 |
+
{
|
93 |
+
|
94 |
+
?>
|
95 |
+
|
96 |
+
<h2 class="subtitle"><?php echo ucfirst($post_type_data->labels->name) ?> <?php _e( "Taxonomies", 'to' ) ?></h2>
|
97 |
+
<table cellspacing="0" class="wp-list-taxonomy">
|
98 |
+
<thead>
|
99 |
+
<tr>
|
100 |
+
<th style="" class="column-cb check-column" id="cb" scope="col"> </th><th style="" class="" id="author" scope="col"><?php _e( "Taxonomy Title", 'to' ) ?></th><th style="" class="manage-column" id="categories" scope="col"><?php _e( "Total Posts", 'to' ) ?></th> </tr>
|
101 |
+
</thead>
|
102 |
+
|
103 |
+
|
104 |
+
<tbody id="the-list">
|
105 |
+
<?php
|
106 |
+
|
107 |
+
$alternate = FALSE;
|
108 |
+
foreach ($post_type_taxonomies as $post_type_taxonomy)
|
109 |
+
{
|
110 |
+
$taxonomy_info = get_taxonomy($post_type_taxonomy);
|
111 |
+
|
112 |
+
$alternate = $alternate === TRUE ? FALSE :TRUE;
|
113 |
+
|
114 |
+
$taxonomy_terms = get_terms($key);
|
115 |
+
|
116 |
+
?>
|
117 |
+
<tr valign="top" class="<?php if ($alternate === TRUE) {echo 'alternate ';} ?>" id="taxonomy-<?php echo $taxonomy ?>">
|
118 |
+
<th class="check-column" scope="row"><input type="radio" onclick="to_change_taxonomy(this)" value="<?php echo $post_type_taxonomy ?>" <?php if ($post_type_taxonomy == $taxonomy) {echo 'checked="checked"';} ?> name="taxonomy"> </th>
|
119 |
+
<td class="categories column-categories"><b><?php echo $taxonomy_info->label ?></b> (<?php echo $taxonomy_info->labels->singular_name; ?>)</td>
|
120 |
+
<td class="categories column-categories"><?php echo count($taxonomy_terms) ?></td>
|
121 |
+
</tr>
|
122 |
+
|
123 |
+
<?php
|
124 |
+
}
|
125 |
+
?>
|
126 |
+
</tbody>
|
127 |
+
</table>
|
128 |
+
<br /><br />
|
129 |
+
<?php
|
130 |
+
}
|
131 |
+
?>
|
132 |
+
|
133 |
+
<div id="order-terms">
|
134 |
+
|
135 |
+
|
136 |
+
|
137 |
+
<div id="post-body">
|
138 |
+
|
139 |
+
<ul class="sortable" id="tto_sortable">
|
140 |
+
<?php
|
141 |
+
listTerms($taxonomy);
|
142 |
+
?>
|
143 |
+
</ul>
|
144 |
+
|
145 |
+
<div class="clear"></div>
|
146 |
+
</div>
|
147 |
+
|
148 |
+
<div class="alignleft actions">
|
149 |
+
<p class="submit">
|
150 |
+
<a href="javascript:;" class="save-order button-primary"><?php _e( "Update", 'to' ) ?></a>
|
151 |
+
</p>
|
152 |
+
</div>
|
153 |
+
|
154 |
+
</div>
|
155 |
+
|
156 |
+
</form>
|
157 |
+
|
158 |
+
<script type="text/javascript">
|
159 |
+
jQuery(document).ready(function() {
|
160 |
+
|
161 |
+
var NestedSortableSerializedData;
|
162 |
+
jQuery("ul.sortable").sortable({
|
163 |
+
'tolerance':'intersect',
|
164 |
+
'cursor':'pointer',
|
165 |
+
'items':'> li',
|
166 |
+
'axi': 'y',
|
167 |
+
'placeholder':'placeholder',
|
168 |
+
'nested': 'ul'
|
169 |
+
});
|
170 |
+
});
|
171 |
+
|
172 |
+
|
173 |
+
jQuery(".save-order").bind( "click", function() {
|
174 |
+
|
175 |
+
var mySortable = new Array();
|
176 |
+
jQuery(".sortable").each( function(){
|
177 |
+
|
178 |
+
var serialized = jQuery(this).sortable("serialize");
|
179 |
+
|
180 |
+
var parent_tag = jQuery(this).parent().get(0).tagName;
|
181 |
+
parent_tag = parent_tag.toLowerCase()
|
182 |
+
if (parent_tag == 'li')
|
183 |
+
{
|
184 |
+
//
|
185 |
+
var tag_id = jQuery(this).parent().attr('id');
|
186 |
+
mySortable[tag_id] = serialized;
|
187 |
+
}
|
188 |
+
else
|
189 |
+
{
|
190 |
+
//
|
191 |
+
mySortable[0] = serialized;
|
192 |
+
}
|
193 |
+
});
|
194 |
+
|
195 |
+
//serialize the array
|
196 |
+
var serialize_data = serialize(mySortable);
|
197 |
+
|
198 |
+
jQuery.post( ajaxurl, { action:'update-taxonomy-order', order: serialize_data, taxonomy : '<?php echo $taxonomy ?>' }, function() {
|
199 |
+
jQuery("#ajax-response").html('<div class="message updated fade"><p><?php _e( "Items Order Updates", 'to' ) ?></p></div>');
|
200 |
+
jQuery("#ajax-response div").delay(3000).hide("slow");
|
201 |
+
});
|
202 |
+
});
|
203 |
+
</script>
|
204 |
+
|
205 |
+
</div>
|
206 |
+
<?php
|
207 |
+
|
208 |
+
|
209 |
+
}
|
210 |
+
|
211 |
+
|
212 |
+
function listTerms($taxonomy)
|
213 |
+
{
|
214 |
+
|
215 |
+
// Query pages.
|
216 |
+
$args = array(
|
217 |
+
'orderby' => 'term_order',
|
218 |
+
'depth' => 0,
|
219 |
+
'child_of' => 0,
|
220 |
+
'hide_empty' => 0
|
221 |
+
);
|
222 |
+
$taxonomy_terms = get_terms($taxonomy, $args);
|
223 |
+
|
224 |
+
$output = '';
|
225 |
+
if (count($taxonomy_terms) > 0)
|
226 |
+
{
|
227 |
+
$output = TOwalkTree($taxonomy_terms, $args['depth'], $args);
|
228 |
+
}
|
229 |
+
|
230 |
+
echo $output;
|
231 |
+
|
232 |
+
}
|
233 |
+
|
234 |
+
function TOwalkTree($taxonomy_terms, $depth, $r)
|
235 |
+
{
|
236 |
+
$walker = new TO_Terms_Walker;
|
237 |
+
$args = array($taxonomy_terms, $depth, $r);
|
238 |
+
return call_user_func_array(array(&$walker, 'walk'), $args);
|
239 |
+
}
|
240 |
+
|
241 |
+
?>
|
include/options.php
ADDED
@@ -0,0 +1,140 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
function to_plugin_options()
|
5 |
+
{
|
6 |
+
$options = get_option('tto_options');
|
7 |
+
|
8 |
+
if (isset($_POST['form_submit']))
|
9 |
+
{
|
10 |
+
|
11 |
+
$options['level'] = $_POST['level'];
|
12 |
+
|
13 |
+
$options['autosort'] = isset($_POST['autosort']) ? $_POST['autosort'] : '';
|
14 |
+
$options['adminsort'] = isset($_POST['adminsort']) ? $_POST['adminsort'] : '';
|
15 |
+
|
16 |
+
?><div class="updated fade"><p><?php _e('Settings Saved', 'to') ?></p></div><?php
|
17 |
+
|
18 |
+
update_option('tto_options', $options);
|
19 |
+
}
|
20 |
+
|
21 |
+
?>
|
22 |
+
<div class="wrap">
|
23 |
+
<div id="icon-settings" class="icon32"></div>
|
24 |
+
<h2><?php _e( "General Settings", 'to' ) ?></h2>
|
25 |
+
|
26 |
+
<div id="cpt_info_box">
|
27 |
+
|
28 |
+
<div id="p_right">
|
29 |
+
|
30 |
+
<div id="p_socialize">
|
31 |
+
<div class="p_s_item s_gp">
|
32 |
+
<!-- Place this tag in your head or just before your close body tag -->
|
33 |
+
<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
|
34 |
+
|
35 |
+
<!-- Place this tag where you want the +1 button to render -->
|
36 |
+
<div class="g-plusone" data-size="small" data-annotation="none" data-href="http://nsp-code.com/"></div>
|
37 |
+
</div>
|
38 |
+
<div class="p_s_item s_t">
|
39 |
+
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.nsp-code.com" data-text="Define custom order for your taxonomies terms through an easy to use javascript AJAX drag and drop interface. No theme code updates are necessarily, this plugin will take care of query update." data-count="none">Tweet</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script>
|
40 |
+
</div>
|
41 |
+
|
42 |
+
<div class="p_s_item s_f">
|
43 |
+
<iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.nsp-code.com%2F&send=false&layout=button_count&width=75&show_faces=false&action=like&colorscheme=light&font=arial&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:75px; height:21px;" allowTransparency="true"></iframe>
|
44 |
+
</div>
|
45 |
+
<div class="clear"></div>
|
46 |
+
</div>
|
47 |
+
|
48 |
+
<div id="donate_form">
|
49 |
+
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">
|
50 |
+
<input type="hidden" name="cmd" value="_s-xclick">
|
51 |
+
<input type="hidden" name="hosted_button_id" value="CU22TFDKJMLAE">
|
52 |
+
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
|
53 |
+
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
|
54 |
+
</form>
|
55 |
+
</div>
|
56 |
+
</div>
|
57 |
+
<p><?php _e( "Did you find this plugin useful? Please support our work with a donation or write an article about this plugin in your blog with a link to our site", 'to' ) ?> <br /><strong>http://www.nsp-code.com/</strong>.</p>
|
58 |
+
<h4><?php _e( "Did you know there is available a more advanced version of this plug-in?", 'to' ) ?> <a target="_blank" href="http://www.nsp-code.com/premium-plugins/wordpress-plugins/advanced-taxonomy-terms-order/"><?php _e( "Read more", 'to' ) ?></a></h4>
|
59 |
+
<p><?php _e( "Check our", 'to' ) ?> <a target="_blank" href="http://wordpress.org/extend/plugins/post-types-order/">Post Types Order</a> <?php _e( "plugin which allow to custom sort all posts, pages, custom post types", 'to' ) ?> </p>
|
60 |
+
</div>
|
61 |
+
|
62 |
+
<form id="form_data" name="form" method="post">
|
63 |
+
<br />
|
64 |
+
<h2 class="subtitle"><?php _e( "General", 'to' ) ?></h2>
|
65 |
+
<table class="form-table">
|
66 |
+
<tbody>
|
67 |
+
|
68 |
+
<tr valign="top">
|
69 |
+
<th scope="row" style="text-align: right;"><label><?php _e( "Minimum Level to use this plugin", 'to' ) ?></label></th>
|
70 |
+
<td>
|
71 |
+
<select id="role" name="level">
|
72 |
+
<option value="0" <?php if ($options['level'] == "0") echo 'selected="selected"'?>><?php _e('Subscriber', 'tto') ?></option>
|
73 |
+
<option value="1" <?php if ($options['level'] == "1") echo 'selected="selected"'?>><?php _e('Contributor', 'tto') ?></option>
|
74 |
+
<option value="2" <?php if ($options['level'] == "2") echo 'selected="selected"'?>><?php _e('Author', 'tto') ?></option>
|
75 |
+
<option value="5" <?php if ($options['level'] == "5") echo 'selected="selected"'?>><?php _e('Editor', 'tto') ?></option>
|
76 |
+
<option value="8" <?php if ($options['level'] == "8") echo 'selected="selected"'?>><?php _e('Administrator', 'tto') ?></option>
|
77 |
+
</select>
|
78 |
+
</td>
|
79 |
+
</tr>
|
80 |
+
|
81 |
+
|
82 |
+
<tr valign="top">
|
83 |
+
<th scope="row" style="text-align: right;"><label><?php _e( "Auto Sort", 'to' ) ?></label></th>
|
84 |
+
<td>
|
85 |
+
<select id="role" name="autosort">
|
86 |
+
<option value="0" <?php if ($options['autosort'] == "0") echo 'selected="selected"'?>><?php _e('OFF', 'tto') ?></option>
|
87 |
+
<option value="1" <?php if ($options['autosort'] == "1") echo 'selected="selected"'?>><?php _e('ON', 'tto') ?></option>
|
88 |
+
</select> *(<?php _e( "global setting", 'to' ) ?>)
|
89 |
+
</td>
|
90 |
+
</tr>
|
91 |
+
|
92 |
+
<tr valign="top">
|
93 |
+
<th scope="row" style="text-align: right;"><label><?php _e( "Admin Sort", 'to' ) ?></label></th>
|
94 |
+
<td>
|
95 |
+
<label for="users_can_register">
|
96 |
+
<input type="checkbox" <?php if ($options['adminsort'] == "1") {echo ' checked="checked"';} ?> value="1" name="adminsort">
|
97 |
+
<?php _e("This will change the order of terms within the admin interface", 'to') ?>.</label>
|
98 |
+
</td>
|
99 |
+
</tr>
|
100 |
+
|
101 |
+
<tr valign="top">
|
102 |
+
<th scope="row" style="text-align: right;"></th>
|
103 |
+
<td>
|
104 |
+
<br /><br /><br />
|
105 |
+
<p><b><u><?php _e( "Autosort OFF", 'to' ) ?></u></b></p>
|
106 |
+
<p class="example"><?php _e('No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter', 'to') ?>:</p>
|
107 |
+
<pre class="example">
|
108 |
+
$argv = array(
|
109 |
+
'orderby' => 'term_order',
|
110 |
+
'hide_empty' => false
|
111 |
+
);
|
112 |
+
get_terms('category', $argv);
|
113 |
+
</pre>
|
114 |
+
<p><?php _e( "See more info on the get_terms usage", 'to' ) ?> <a href="http://codex.wordpress.org/Function_Reference/get_terms" target="_blank"><?php _e( "here", 'to' ) ?></a></p>
|
115 |
+
|
116 |
+
<p><b><u><?php _e( "Autosort ON", 'to' ) ?></u></b></p>
|
117 |
+
<p class="example"><?php _e('The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don\'t want to change any theme code to apply the terms order', 'to') ?></p>
|
118 |
+
|
119 |
+
</td>
|
120 |
+
</tr>
|
121 |
+
|
122 |
+
</tbody>
|
123 |
+
</table>
|
124 |
+
|
125 |
+
|
126 |
+
<p class="submit">
|
127 |
+
<input type="submit" name="Submit" class="button-primary" value="<?php _e('Save Settings', 'to') ?>">
|
128 |
+
</p>
|
129 |
+
|
130 |
+
<input type="hidden" name="form_submit" value="true" />
|
131 |
+
|
132 |
+
</form>
|
133 |
+
|
134 |
+
<?php
|
135 |
+
echo '</div>';
|
136 |
+
|
137 |
+
|
138 |
+
}
|
139 |
+
|
140 |
+
?>
|
include/terms_walker.php
ADDED
@@ -0,0 +1,48 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
|
4 |
+
class TO_Terms_Walker extends Walker
|
5 |
+
{
|
6 |
+
|
7 |
+
var $db_fields = array ('parent' => 'parent', 'id' => 'term_id');
|
8 |
+
|
9 |
+
|
10 |
+
function start_lvl(&$output, $depth, $args)
|
11 |
+
{
|
12 |
+
extract($args, EXTR_SKIP);
|
13 |
+
|
14 |
+
$indent = str_repeat("\t", $depth);
|
15 |
+
$output .= "\n$indent<ul class='children sortable'>\n";
|
16 |
+
}
|
17 |
+
|
18 |
+
|
19 |
+
function end_lvl(&$output, $depth, $args)
|
20 |
+
{
|
21 |
+
extract($args, EXTR_SKIP);
|
22 |
+
|
23 |
+
$indent = str_repeat("\t", $depth);
|
24 |
+
$output .= "$indent</ul>\n";
|
25 |
+
}
|
26 |
+
|
27 |
+
|
28 |
+
function start_el(&$output, $term, $depth, $args)
|
29 |
+
{
|
30 |
+
if ( $depth )
|
31 |
+
$indent = str_repeat("\t", $depth);
|
32 |
+
else
|
33 |
+
$indent = '';
|
34 |
+
|
35 |
+
//extract($args, EXTR_SKIP);
|
36 |
+
$taxonomy = get_taxonomy($term->term_taxonomy_id);
|
37 |
+
$output .= $indent . '<li class="term_type_li" id="item_'.$term->term_id.'"><div class="item"><span>'.apply_filters( 'the_title', $term->name, $term->term_id ).' </span></div>';
|
38 |
+
}
|
39 |
+
|
40 |
+
|
41 |
+
function end_el(&$output, $post_type, $depth)
|
42 |
+
{
|
43 |
+
$output .= "</li>\n";
|
44 |
+
}
|
45 |
+
|
46 |
+
}
|
47 |
+
|
48 |
+
?>
|
js/to-javascript.js
ADDED
@@ -0,0 +1,135 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
function to_change_taxonomy(element)
|
3 |
+
{
|
4 |
+
//select the default category (0)
|
5 |
+
jQuery('#to_form #cat').val(jQuery("#to_form #cat option:first").val());
|
6 |
+
jQuery('#to_form').submit();
|
7 |
+
}
|
8 |
+
|
9 |
+
|
10 |
+
|
11 |
+
function serialize(mixed_value)
|
12 |
+
{
|
13 |
+
// http://kevin.vanzonneveld.net
|
14 |
+
// + original by: Arpad Ray (mailto:arpad@php.net)
|
15 |
+
// + improved by: Dino
|
16 |
+
// + bugfixed by: Andrej Pavlovic
|
17 |
+
// + bugfixed by: Garagoth
|
18 |
+
// + input by: DtTvB (http://dt.in.th/2008-09-16.string-length-in-bytes.html)
|
19 |
+
// + bugfixed by: Russell Walker (http://www.nbill.co.uk/)
|
20 |
+
// + bugfixed by: Jamie Beck (http://www.terabit.ca/)
|
21 |
+
// + input by: Martin (http://www.erlenwiese.de/)
|
22 |
+
// + bugfixed by: Kevin van Zonneveld (http://kevin.vanzonneveld.net/)
|
23 |
+
// + improved by: Le Torbi (http://www.letorbi.de/)
|
24 |
+
// + improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net/)
|
25 |
+
// + bugfixed by: Ben (http://benblume.co.uk/)
|
26 |
+
// - depends on: utf8_encode
|
27 |
+
// % note: We feel the main purpose of this function should be to ease the transport of data between php & js
|
28 |
+
// % note: Aiming for PHP-compatibility, we have to translate objects to arrays
|
29 |
+
// * example 1: serialize(['Kevin', 'van', 'Zonneveld']);
|
30 |
+
// * returns 1: 'a:3:{i:0;s:5:"Kevin";i:1;s:3:"van";i:2;s:9:"Zonneveld";}'
|
31 |
+
// * example 2: serialize({firstName: 'Kevin', midName: 'van', surName: 'Zonneveld'});
|
32 |
+
// * returns 2: 'a:3:{s:9:"firstName";s:5:"Kevin";s:7:"midName";s:3:"van";s:7:"surName";s:9:"Zonneveld";}'
|
33 |
+
var _utf8Size = function (str) {
|
34 |
+
var size = 0,
|
35 |
+
i = 0,
|
36 |
+
l = str.length,
|
37 |
+
code = '';
|
38 |
+
for (i = 0; i < l; i++) {
|
39 |
+
code = str.charCodeAt(i);
|
40 |
+
if (code < 0x0080) {
|
41 |
+
size += 1;
|
42 |
+
} else if (code < 0x0800) {
|
43 |
+
size += 2;
|
44 |
+
} else {
|
45 |
+
size += 3;
|
46 |
+
}
|
47 |
+
}
|
48 |
+
return size;
|
49 |
+
};
|
50 |
+
var _getType = function (inp) {
|
51 |
+
var type = typeof inp,
|
52 |
+
match;
|
53 |
+
var key;
|
54 |
+
|
55 |
+
if (type === 'object' && !inp) {
|
56 |
+
return 'null';
|
57 |
+
}
|
58 |
+
if (type === "object") {
|
59 |
+
if (!inp.constructor) {
|
60 |
+
return 'object';
|
61 |
+
}
|
62 |
+
var cons = inp.constructor.toString();
|
63 |
+
match = cons.match(/(\w+)\(/);
|
64 |
+
if (match) {
|
65 |
+
cons = match[1].toLowerCase();
|
66 |
+
}
|
67 |
+
var types = ["boolean", "number", "string", "array"];
|
68 |
+
for (key in types) {
|
69 |
+
if (cons == types[key]) {
|
70 |
+
type = types[key];
|
71 |
+
break;
|
72 |
+
}
|
73 |
+
}
|
74 |
+
}
|
75 |
+
return type;
|
76 |
+
};
|
77 |
+
var type = _getType(mixed_value);
|
78 |
+
var val, ktype = '';
|
79 |
+
|
80 |
+
switch (type) {
|
81 |
+
case "function":
|
82 |
+
val = "";
|
83 |
+
break;
|
84 |
+
case "boolean":
|
85 |
+
val = "b:" + (mixed_value ? "1" : "0");
|
86 |
+
break;
|
87 |
+
case "number":
|
88 |
+
val = (Math.round(mixed_value) == mixed_value ? "i" : "d") + ":" + mixed_value;
|
89 |
+
break;
|
90 |
+
case "string":
|
91 |
+
val = "s:" + _utf8Size(mixed_value) + ":\"" + mixed_value + "\"";
|
92 |
+
break;
|
93 |
+
case "array":
|
94 |
+
case "object":
|
95 |
+
val = "a";
|
96 |
+
/*
|
97 |
+
if (type == "object") {
|
98 |
+
var objname = mixed_value.constructor.toString().match(/(\w+)\(\)/);
|
99 |
+
if (objname == undefined) {
|
100 |
+
return;
|
101 |
+
}
|
102 |
+
objname[1] = this.serialize(objname[1]);
|
103 |
+
val = "O" + objname[1].substring(1, objname[1].length - 1);
|
104 |
+
}
|
105 |
+
*/
|
106 |
+
var count = 0;
|
107 |
+
var vals = "";
|
108 |
+
var okey;
|
109 |
+
var key;
|
110 |
+
for (key in mixed_value) {
|
111 |
+
if (mixed_value.hasOwnProperty(key)) {
|
112 |
+
ktype = _getType(mixed_value[key]);
|
113 |
+
if (ktype === "function") {
|
114 |
+
continue;
|
115 |
+
}
|
116 |
+
|
117 |
+
okey = (key.match(/^[0-9]+$/) ? parseInt(key, 10) : key);
|
118 |
+
vals += this.serialize(okey) + this.serialize(mixed_value[key]);
|
119 |
+
count++;
|
120 |
+
}
|
121 |
+
}
|
122 |
+
val += ":" + count + ":{" + vals + "}";
|
123 |
+
break;
|
124 |
+
case "undefined":
|
125 |
+
// Fall-through
|
126 |
+
default:
|
127 |
+
// if the JS object has a property which contains a null value, the string cannot be unserialized by PHP
|
128 |
+
val = "N";
|
129 |
+
break;
|
130 |
+
}
|
131 |
+
if (type !== "object" && type !== "array") {
|
132 |
+
val += ";";
|
133 |
+
}
|
134 |
+
return val;
|
135 |
+
}
|
lang/to-de_DE.mo
ADDED
Binary file
|
lang/to-de_DE.po
ADDED
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/taxonomy-terms-order\n"
|
5 |
+
"POT-Creation-Date: 2012-03-04 23:32:48+00:00\n"
|
6 |
+
"PO-Revision-Date: 2012-07-06 18:02+0200\n"
|
7 |
+
"Last-Translator: \n"
|
8 |
+
"Language-Team: nsp-code <electronice_delphi@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__\n"
|
13 |
+
"X-Poedit-Basepath: c:\\2\\\n"
|
14 |
+
"X-Poedit-Language: english\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: include/interface.php:19
|
18 |
+
msgid "Taxonomy Order"
|
19 |
+
msgstr "Taxonomy Order"
|
20 |
+
|
21 |
+
#: include/interface.php:52
|
22 |
+
#: include/options.php:57
|
23 |
+
msgid "Did you found useful this plug-in? Please support our work with a donation or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr "Haben Sie gefunden nützlich dieses Plug-in? Bitte unterstützen Sie unsere Arbeit mit einer Spende oder einen Artikel schreiben über dieses Plugin in Ihrem Blog mit einem Link zu unserer Website"
|
25 |
+
|
26 |
+
#: include/interface.php:53
|
27 |
+
#: include/options.php:58
|
28 |
+
msgid "Did you know there is available a more advanced version of this plug-in?"
|
29 |
+
msgstr "Wussten Sie, es ist eine erweiterte Version dieses Plug-In?"
|
30 |
+
|
31 |
+
#: include/interface.php:53
|
32 |
+
#: include/options.php:58
|
33 |
+
msgid "Read more"
|
34 |
+
msgstr "Lesen Sie mehr"
|
35 |
+
|
36 |
+
#: include/interface.php:54
|
37 |
+
#: include/options.php:59
|
38 |
+
msgid "Check our"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: include/interface.php:54
|
42 |
+
#: include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr "Plugin, um benutzerdefinierte Sortierung erlauben alle Beiträge, Seiten, benutzerdefinierte Typen Beitrag"
|
45 |
+
|
46 |
+
#: include/interface.php:60
|
47 |
+
msgid "This plugin can't work without javascript, because it's use drag and drop and AJAX."
|
48 |
+
msgstr "Dieses Plugin kann nicht ohne JavaScript, da sie den Einsatz Drag & Drop und AJAX."
|
49 |
+
|
50 |
+
#: include/interface.php:96
|
51 |
+
msgid "Taxonomies"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: include/interface.php:100
|
55 |
+
msgid "Taxonomy Title"
|
56 |
+
msgstr "Taxonomy Title"
|
57 |
+
|
58 |
+
#: include/interface.php:100
|
59 |
+
msgid "Total Posts"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: include/interface.php:150
|
63 |
+
msgid "Update"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: include/interface.php:199
|
67 |
+
msgid "Items Order Updates"
|
68 |
+
msgstr "Artikel zu bestellen Updates"
|
69 |
+
|
70 |
+
#: include/options.php:16
|
71 |
+
msgid "Settings Saved"
|
72 |
+
msgstr "Gespeicherte Einstellungen"
|
73 |
+
|
74 |
+
#: include/options.php:24
|
75 |
+
msgid "General Settings"
|
76 |
+
msgstr "Allgemeine Einstellungen"
|
77 |
+
|
78 |
+
#: include/options.php:64
|
79 |
+
msgid "General"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: include/options.php:69
|
83 |
+
msgid "Minimum Level to use this plugin"
|
84 |
+
msgstr "Minimum Level um dieses Plugin zu verwenden"
|
85 |
+
|
86 |
+
#: include/options.php:72
|
87 |
+
msgid "Subscriber"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: include/options.php:73
|
91 |
+
msgid "Contributor"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: include/options.php:74
|
95 |
+
msgid "Author"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: include/options.php:75
|
99 |
+
msgid "Editor"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: include/options.php:76
|
103 |
+
msgid "Administrator"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: include/options.php:83
|
107 |
+
msgid "Auto Sort"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: include/options.php:86
|
111 |
+
msgid "OFF"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: include/options.php:87
|
115 |
+
msgid "ON"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: include/options.php:88
|
119 |
+
msgid "global setting"
|
120 |
+
msgstr "globale Einstellung"
|
121 |
+
|
122 |
+
#: include/options.php:93
|
123 |
+
msgid "Admin Sort"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: include/options.php:97
|
127 |
+
msgid "This will change the order of terms within the admin interface"
|
128 |
+
msgstr "Dadurch wird die Reihenfolge der Begriffe innerhalb des Admin-Interface ändern"
|
129 |
+
|
130 |
+
#: include/options.php:105
|
131 |
+
msgid "Autosort OFF"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: include/options.php:106
|
135 |
+
msgid "No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter"
|
136 |
+
msgstr "Keine Abfrage geändert werden, die Begriffe werden in der ursprünglichen Reihenfolge angezeigt werden. Um die Bedingungen in der gewünschten Reihenfolge abrufen, müssen Sie die term_order auf der orderby Parameter verwenden"
|
137 |
+
|
138 |
+
#: include/options.php:114
|
139 |
+
msgid "See more info on the get_terms usage"
|
140 |
+
msgstr "Weitere Informationen über die Nutzung get_terms"
|
141 |
+
|
142 |
+
#: include/options.php:114
|
143 |
+
msgid "here"
|
144 |
+
msgstr "hier"
|
145 |
+
|
146 |
+
#: include/options.php:116
|
147 |
+
msgid "Autosort ON"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: include/options.php:117
|
151 |
+
msgid "The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don't want to change any theme code to apply the terms order"
|
152 |
+
msgstr "Die Abfragen werden aktualisiert, werden alle Begriffe werden in der Reihenfolge, die Sie manuell definiert erscheinen. Dies wird empfohlen, wenn Sie nicht möchten, dass ein beliebiges Design Code zu ändern, um die Begriffe Ordnung gelten"
|
153 |
+
|
154 |
+
#: include/options.php:127
|
155 |
+
msgid "Save Settings"
|
156 |
+
msgstr "Einstellungen speichern"
|
157 |
+
|
158 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
159 |
+
#. Plugin Name of the plugin/theme
|
160 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
161 |
+
#. Description of the plugin/theme
|
162 |
+
msgid "Category Order and Taxonomy Terms Order"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
166 |
+
#. Plugin URI of the plugin/theme
|
167 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
168 |
+
#. Author URI of the plugin/theme
|
169 |
+
msgid "http://www.nsp-code.com"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#. Author of the plugin/theme
|
173 |
+
msgid "Nsp-Code"
|
174 |
+
msgstr ""
|
175 |
+
|
lang/to-fr_FR.mo
ADDED
Binary file
|
lang/to-fr_FR.po
ADDED
@@ -0,0 +1,175 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/taxonomy-terms-order\n"
|
5 |
+
"POT-Creation-Date: 2012-03-04 23:32:48+00:00\n"
|
6 |
+
"PO-Revision-Date: 2012-07-06 17:58+0200\n"
|
7 |
+
"Last-Translator: \n"
|
8 |
+
"Language-Team: nsp-code <electronice_delphi@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__\n"
|
13 |
+
"X-Poedit-Basepath: c:\\2\\\n"
|
14 |
+
"X-Poedit-Language: english\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: include/interface.php:19
|
18 |
+
msgid "Taxonomy Order"
|
19 |
+
msgstr "Ordre taxonomique"
|
20 |
+
|
21 |
+
#: include/interface.php:52
|
22 |
+
#: include/options.php:57
|
23 |
+
msgid "Did you found useful this plug-in? Please support our work with a donation or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr "Avez-vous trouvé utile ce plug-in? S'il vous plaît soutenir notre travail avec un don ou d'écrire un article sur ce plugin dans votre blog avec un lien vers notre site"
|
25 |
+
|
26 |
+
#: include/interface.php:53
|
27 |
+
#: include/options.php:58
|
28 |
+
msgid "Did you know there is available a more advanced version of this plug-in?"
|
29 |
+
msgstr "Saviez-vous qu'il est disponible une version plus avancée de ce plug-in?"
|
30 |
+
|
31 |
+
#: include/interface.php:53
|
32 |
+
#: include/options.php:58
|
33 |
+
msgid "Read more"
|
34 |
+
msgstr "Lire la suite"
|
35 |
+
|
36 |
+
#: include/interface.php:54
|
37 |
+
#: include/options.php:59
|
38 |
+
msgid "Check our"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: include/interface.php:54
|
42 |
+
#: include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr "plug-in qui permettent de tri personnalisé tous les messages, des pages, les types de poste de douane"
|
45 |
+
|
46 |
+
#: include/interface.php:60
|
47 |
+
msgid "This plugin can't work without javascript, because it's use drag and drop and AJAX."
|
48 |
+
msgstr "Ce plugin ne peut pas fonctionner sans javascript, parce que c'est glisser-déposer et AJAX."
|
49 |
+
|
50 |
+
#: include/interface.php:96
|
51 |
+
msgid "Taxonomies"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: include/interface.php:100
|
55 |
+
msgid "Taxonomy Title"
|
56 |
+
msgstr "Taxonomy Title"
|
57 |
+
|
58 |
+
#: include/interface.php:100
|
59 |
+
msgid "Total Posts"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: include/interface.php:150
|
63 |
+
msgid "Update"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: include/interface.php:199
|
67 |
+
msgid "Items Order Updates"
|
68 |
+
msgstr "Mises à jour des objets de commande"
|
69 |
+
|
70 |
+
#: include/options.php:16
|
71 |
+
msgid "Settings Saved"
|
72 |
+
msgstr "Paramètres enregistrés"
|
73 |
+
|
74 |
+
#: include/options.php:24
|
75 |
+
msgid "General Settings"
|
76 |
+
msgstr "Paramètres généraux"
|
77 |
+
|
78 |
+
#: include/options.php:64
|
79 |
+
msgid "General"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: include/options.php:69
|
83 |
+
msgid "Minimum Level to use this plugin"
|
84 |
+
msgstr "Niveau minimum requis pour utiliser ce plugin"
|
85 |
+
|
86 |
+
#: include/options.php:72
|
87 |
+
msgid "Subscriber"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: include/options.php:73
|
91 |
+
msgid "Contributor"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: include/options.php:74
|
95 |
+
msgid "Author"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: include/options.php:75
|
99 |
+
msgid "Editor"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: include/options.php:76
|
103 |
+
msgid "Administrator"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: include/options.php:83
|
107 |
+
msgid "Auto Sort"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: include/options.php:86
|
111 |
+
msgid "OFF"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: include/options.php:87
|
115 |
+
msgid "ON"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: include/options.php:88
|
119 |
+
msgid "global setting"
|
120 |
+
msgstr "paramètre global"
|
121 |
+
|
122 |
+
#: include/options.php:93
|
123 |
+
msgid "Admin Sort"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: include/options.php:97
|
127 |
+
msgid "This will change the order of terms within the admin interface"
|
128 |
+
msgstr "Cela va changer l'ordre des termes dans l'interface d'admin"
|
129 |
+
|
130 |
+
#: include/options.php:105
|
131 |
+
msgid "Autosort OFF"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: include/options.php:106
|
135 |
+
msgid "No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter"
|
136 |
+
msgstr "Aucune requête ne sera changé, les termes apparaissent dans l'ordre original. Pour récupérer les termes dans l'ordre requis, vous devez utiliser le term_order sur le paramètre orderby"
|
137 |
+
|
138 |
+
#: include/options.php:114
|
139 |
+
msgid "See more info on the get_terms usage"
|
140 |
+
msgstr "Voir plus d'informations sur l'utilisation get_terms"
|
141 |
+
|
142 |
+
#: include/options.php:114
|
143 |
+
msgid "here"
|
144 |
+
msgstr "ici"
|
145 |
+
|
146 |
+
#: include/options.php:116
|
147 |
+
msgid "Autosort ON"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: include/options.php:117
|
151 |
+
msgid "The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don't want to change any theme code to apply the terms order"
|
152 |
+
msgstr "Les requêtes seront mis à jour, tous les termes apparaissent dans l'ordre que vous défini manuellement. Cela est recommandé si vous ne voulez pas modifier le code thème à appliquer l'ordre des termes"
|
153 |
+
|
154 |
+
#: include/options.php:127
|
155 |
+
msgid "Save Settings"
|
156 |
+
msgstr "Enregistrer les paramètres"
|
157 |
+
|
158 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
159 |
+
#. Plugin Name of the plugin/theme
|
160 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
161 |
+
#. Description of the plugin/theme
|
162 |
+
msgid "Category Order and Taxonomy Terms Order"
|
163 |
+
msgstr ""
|
164 |
+
|
165 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
166 |
+
#. Plugin URI of the plugin/theme
|
167 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
168 |
+
#. Author URI of the plugin/theme
|
169 |
+
msgid "http://www.nsp-code.com"
|
170 |
+
msgstr ""
|
171 |
+
|
172 |
+
#. Author of the plugin/theme
|
173 |
+
msgid "Nsp-Code"
|
174 |
+
msgstr ""
|
175 |
+
|
lang/to-nl_NL.mo
ADDED
Binary file
|
lang/to-nl_NL.po
ADDED
@@ -0,0 +1,162 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2012-07-06 17:30+0200\n"
|
6 |
+
"PO-Revision-Date: 2012-07-06 17:30+0200\n"
|
7 |
+
"Last-Translator: nsp-code <electronice_delphi@yahoo.com>\n"
|
8 |
+
"Language-Team: nsp-code <electronice_delphi@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__;_e\n"
|
13 |
+
"X-Poedit-Basepath: D:\\htdocs\\develop\\advanced_post_types_order\\wp-content\\plugins\\taxonomy-terms-order\\\n"
|
14 |
+
"X-Poedit-Language: Netherland\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: include/interface.php:19
|
18 |
+
msgid "Taxonomy Order"
|
19 |
+
msgstr "Structuur volgorde"
|
20 |
+
|
21 |
+
#: include/interface.php:52
|
22 |
+
#: include/options.php:57
|
23 |
+
msgid "Did you found useful this plug-in? Please support our work with a donation or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr "Vind je dit een nuttige plugin? Ondersteun ons werk met een donatie of schrijf een artikel over deze plugin op je site met een link naar onze site."
|
25 |
+
|
26 |
+
#: include/interface.php:53
|
27 |
+
#: include/options.php:58
|
28 |
+
msgid "Did you know there is available a more advanced version of this plug-in?"
|
29 |
+
msgstr "Wist je dat er een meer uitgebreide versie van deze plugin beschikbaar is?"
|
30 |
+
|
31 |
+
#: include/interface.php:53
|
32 |
+
#: include/options.php:58
|
33 |
+
msgid "Read more"
|
34 |
+
msgstr "Meer lezen"
|
35 |
+
|
36 |
+
#: include/interface.php:54
|
37 |
+
#: include/options.php:59
|
38 |
+
msgid "Check our"
|
39 |
+
msgstr "Bezoek onze"
|
40 |
+
|
41 |
+
#: include/interface.php:54
|
42 |
+
#: include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr "een plugin die je toestaat om alle berichten, pagina's en aangepaste berichttypen te sorteren"
|
45 |
+
|
46 |
+
#: include/interface.php:60
|
47 |
+
msgid "This plugin can't work without javascript, because it's use drag and drop and AJAX."
|
48 |
+
msgstr "Deze plugin kan niet werken zonder javascript, om dat het AJAX klik-en-sleep gebruikt."
|
49 |
+
|
50 |
+
#: include/interface.php:96
|
51 |
+
msgid "Taxonomies"
|
52 |
+
msgstr "Structuren"
|
53 |
+
|
54 |
+
#: include/interface.php:100
|
55 |
+
msgid "Taxonomy Title"
|
56 |
+
msgstr "Structuur Titel"
|
57 |
+
|
58 |
+
#: include/interface.php:100
|
59 |
+
msgid "Total Posts"
|
60 |
+
msgstr "Totale berichten"
|
61 |
+
|
62 |
+
#: include/interface.php:150
|
63 |
+
msgid "Update"
|
64 |
+
msgstr "Bijwerken"
|
65 |
+
|
66 |
+
#: include/interface.php:199
|
67 |
+
msgid "Items Order Updates"
|
68 |
+
msgstr "Bestel artikelen Updates"
|
69 |
+
|
70 |
+
#: include/options.php:16
|
71 |
+
msgid "Settings Saved"
|
72 |
+
msgstr "Instellingen bijgewerkt"
|
73 |
+
|
74 |
+
#: include/options.php:24
|
75 |
+
msgid "General Settings"
|
76 |
+
msgstr "Algemene instellingen"
|
77 |
+
|
78 |
+
#: include/options.php:64
|
79 |
+
msgid "General"
|
80 |
+
msgstr "Algemeen"
|
81 |
+
|
82 |
+
#: include/options.php:69
|
83 |
+
msgid "Minimum Level to use this plugin"
|
84 |
+
msgstr "Minimale niveau om deze plugin te gebruiken"
|
85 |
+
|
86 |
+
#: include/options.php:72
|
87 |
+
msgid "Subscriber"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: include/options.php:73
|
91 |
+
msgid "Contributor"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: include/options.php:74
|
95 |
+
#, fuzzy
|
96 |
+
msgid "Author"
|
97 |
+
msgstr "Automatisch sorteren"
|
98 |
+
|
99 |
+
#: include/options.php:75
|
100 |
+
msgid "Editor"
|
101 |
+
msgstr ""
|
102 |
+
|
103 |
+
#: include/options.php:76
|
104 |
+
#, fuzzy
|
105 |
+
msgid "Administrator"
|
106 |
+
msgstr "Admin sorteren"
|
107 |
+
|
108 |
+
#: include/options.php:83
|
109 |
+
msgid "Auto Sort"
|
110 |
+
msgstr "Automatisch sorteren"
|
111 |
+
|
112 |
+
#: include/options.php:86
|
113 |
+
msgid "OFF"
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: include/options.php:87
|
117 |
+
msgid "ON"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: include/options.php:88
|
121 |
+
#, fuzzy
|
122 |
+
msgid "global setting"
|
123 |
+
msgstr "Algemene instellingen"
|
124 |
+
|
125 |
+
#: include/options.php:93
|
126 |
+
msgid "Admin Sort"
|
127 |
+
msgstr "Admin sorteren"
|
128 |
+
|
129 |
+
#: include/options.php:97
|
130 |
+
msgid "This will change the order of terms within the admin interface"
|
131 |
+
msgstr "Dit zal de volgorde wijzigen in de admin interface"
|
132 |
+
|
133 |
+
#: include/options.php:105
|
134 |
+
msgid "Autosort OFF"
|
135 |
+
msgstr ""
|
136 |
+
|
137 |
+
#: include/options.php:106
|
138 |
+
#, fuzzy
|
139 |
+
msgid "No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter"
|
140 |
+
msgstr "Er word geen query gewijzigd, de termen zullen verschijnen in de originele volgorde. Om de terms in de verplichte volgorde op te halen moet de de menu_order op de orderby parameter opgehaald worden"
|
141 |
+
|
142 |
+
#: include/options.php:114
|
143 |
+
msgid "See more info on the get_terms usage"
|
144 |
+
msgstr "Meer informatie over het get_terms gebruik"
|
145 |
+
|
146 |
+
#: include/options.php:114
|
147 |
+
msgid "here"
|
148 |
+
msgstr "hier"
|
149 |
+
|
150 |
+
#: include/options.php:116
|
151 |
+
msgid "Autosort ON"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: include/options.php:117
|
155 |
+
#, fuzzy
|
156 |
+
msgid "The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don't want to change any theme code to apply the terms order"
|
157 |
+
msgstr "De query wordt bijgewerkt, alle termen verschijnen in de volgorde die je handmatig instelt. Dit wordt aanbevolen als je de themacode voor de volgorde niet wilt wijzigen"
|
158 |
+
|
159 |
+
#: include/options.php:127
|
160 |
+
msgid "Save Settings"
|
161 |
+
msgstr "Instellingen opslaan"
|
162 |
+
|
lang/to-ro_RO.mo
ADDED
Binary file
|
lang/to-ro_RO.po
ADDED
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/taxonomy-terms-order\n"
|
5 |
+
"POT-Creation-Date: 2012-03-04 23:32:48+00:00\n"
|
6 |
+
"PO-Revision-Date: 2012-07-06 17:34+0200\n"
|
7 |
+
"Last-Translator: nsp-code <electronice_delphi@yahoo.com>\n"
|
8 |
+
"Language-Team: nsp-code <electronice_delphi@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;__\n"
|
13 |
+
"X-Poedit-Basepath: c:\\2\\\n"
|
14 |
+
"X-Poedit-Language: english\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: include/interface.php:19
|
18 |
+
msgid "Taxonomy Order"
|
19 |
+
msgstr "Taxonomy Order"
|
20 |
+
|
21 |
+
#: include/interface.php:52
|
22 |
+
#: include/options.php:57
|
23 |
+
msgid "Did you found useful this plug-in? Please support our work with a donation or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr "Ai gasit util acest plug-in? Vă rugăm să sprijine munca noastră, cu o donaţie sau scrieti un articol despre acest plugin în blog cu o legătură catre site-ul nostru"
|
25 |
+
|
26 |
+
#: include/interface.php:53
|
27 |
+
#: include/options.php:58
|
28 |
+
msgid "Did you know there is available a more advanced version of this plug-in?"
|
29 |
+
msgstr "Ştiaţi că există disponibile o versiune mai avansată a acestui plug-in?"
|
30 |
+
|
31 |
+
#: include/interface.php:53
|
32 |
+
#: include/options.php:58
|
33 |
+
msgid "Read more"
|
34 |
+
msgstr "Citeste mai mult"
|
35 |
+
|
36 |
+
#: include/interface.php:54
|
37 |
+
#: include/options.php:59
|
38 |
+
msgid "Check our"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: include/interface.php:54
|
42 |
+
#: include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr "plugin care permit să sortare particularizată toate posturile, pagini, tipuri personalizate mesaj"
|
45 |
+
|
46 |
+
#: include/interface.php:60
|
47 |
+
msgid "This plugin can't work without javascript, because it's use drag and drop and AJAX."
|
48 |
+
msgstr "Acest plugin nu poate funcţiona fără javascript, pentru ca este trageţi şi de folosit picătură şi AJAX."
|
49 |
+
|
50 |
+
#: include/interface.php:96
|
51 |
+
msgid "Taxonomies"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: include/interface.php:100
|
55 |
+
msgid "Taxonomy Title"
|
56 |
+
msgstr "Titlul Taxonomiei"
|
57 |
+
|
58 |
+
#: include/interface.php:100
|
59 |
+
msgid "Total Posts"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: include/interface.php:150
|
63 |
+
msgid "Update"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: include/interface.php:199
|
67 |
+
msgid "Items Order Updates"
|
68 |
+
msgstr "Ordinea elementelor salvata"
|
69 |
+
|
70 |
+
#: include/options.php:16
|
71 |
+
msgid "Settings Saved"
|
72 |
+
msgstr "Setari salvate"
|
73 |
+
|
74 |
+
#: include/options.php:24
|
75 |
+
msgid "General Settings"
|
76 |
+
msgstr "Setari generale"
|
77 |
+
|
78 |
+
#: include/options.php:64
|
79 |
+
msgid "General"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: include/options.php:69
|
83 |
+
msgid "Minimum Level to use this plugin"
|
84 |
+
msgstr "Nivel minim pentru a utiliza acest plugin"
|
85 |
+
|
86 |
+
#: include/options.php:72
|
87 |
+
msgid "Subscriber"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: include/options.php:73
|
91 |
+
msgid "Contributor"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: include/options.php:74
|
95 |
+
msgid "Author"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: include/options.php:75
|
99 |
+
msgid "Editor"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: include/options.php:76
|
103 |
+
msgid "Administrator"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: include/options.php:83
|
107 |
+
msgid "Auto Sort"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: include/options.php:86
|
111 |
+
msgid "OFF"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: include/options.php:87
|
115 |
+
msgid "ON"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: include/options.php:88
|
119 |
+
#, fuzzy
|
120 |
+
msgid "global setting"
|
121 |
+
msgstr "Setari generale"
|
122 |
+
|
123 |
+
#: include/options.php:93
|
124 |
+
msgid "Admin Sort"
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
+
#: include/options.php:97
|
128 |
+
msgid "This will change the order of terms within the admin interface"
|
129 |
+
msgstr "Acest lucru se va schimba ordinea termenilor în cadrul interfata de administrare"
|
130 |
+
|
131 |
+
#: include/options.php:105
|
132 |
+
msgid "Autosort OFF"
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: include/options.php:106
|
136 |
+
#, fuzzy
|
137 |
+
msgid "No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter"
|
138 |
+
msgstr "Nr interogarea va fi schimbat, ceea ce va apărea în ordinea iniţială. Pentru a prelua termenii în ordinea cerută trebuie să utilizaţi menu_order pe parametrul orderby"
|
139 |
+
|
140 |
+
#: include/options.php:114
|
141 |
+
msgid "See more info on the get_terms usage"
|
142 |
+
msgstr "A se vedea mai multe informaţii despre utilizarea get_terms"
|
143 |
+
|
144 |
+
#: include/options.php:114
|
145 |
+
msgid "here"
|
146 |
+
msgstr "aici"
|
147 |
+
|
148 |
+
#: include/options.php:116
|
149 |
+
msgid "Autosort ON"
|
150 |
+
msgstr ""
|
151 |
+
|
152 |
+
#: include/options.php:117
|
153 |
+
#, fuzzy
|
154 |
+
msgid "The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don't want to change any theme code to apply the terms order"
|
155 |
+
msgstr "Interogarea va fi actualizat, toţi termenii vor apărea în ordinea în care manual definit. Acest lucru este recomandat dacă nu doriţi să modificaţi codul din temă pentru a aplica ordinul de termeni"
|
156 |
+
|
157 |
+
#: include/options.php:127
|
158 |
+
msgid "Save Settings"
|
159 |
+
msgstr "Salveaza Setarile"
|
160 |
+
|
161 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
162 |
+
#. Plugin Name of the plugin/theme
|
163 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
164 |
+
#. Description of the plugin/theme
|
165 |
+
msgid "Category Order and Taxonomy Terms Order"
|
166 |
+
msgstr ""
|
167 |
+
|
168 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
169 |
+
#. Plugin URI of the plugin/theme
|
170 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
171 |
+
#. Author URI of the plugin/theme
|
172 |
+
msgid "http://www.nsp-code.com"
|
173 |
+
msgstr ""
|
174 |
+
|
175 |
+
#. Author of the plugin/theme
|
176 |
+
msgid "Nsp-Code"
|
177 |
+
msgstr ""
|
178 |
+
|
lang/to-sk_SK.mo
ADDED
Binary file
|
lang/to-sk_SK.po
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2012 Category Order and Taxonomy Terms Order
|
2 |
+
# This file is distributed under the same license as the Category Order and Taxonomy Terms Order package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order 1.2.7\n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/taxonomy-terms-order\n"
|
7 |
+
"POT-Creation-Date: 2012-03-04 23:32:48+00:00\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2013-01-22 14:55+0300\n"
|
12 |
+
"Last-Translator: Serg\n"
|
13 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
+
"X-Generator: Poedit 1.5.4\n"
|
15 |
+
|
16 |
+
#: include/interface.php:19
|
17 |
+
msgid "Taxonomy Order"
|
18 |
+
msgstr "Taxonómia objednávky"
|
19 |
+
|
20 |
+
#: include/interface.php:52 include/options.php:57
|
21 |
+
msgid ""
|
22 |
+
"Did you found useful this plug-in? Please support our work with a donation "
|
23 |
+
"or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr ""
|
25 |
+
"Urobil ste našli užitočné tento plug-in? Prosím podporu našej práce s "
|
26 |
+
"darovaním alebo napísať článok o tejto plugin do svojho blogu s odkazom na "
|
27 |
+
"našu stránku"
|
28 |
+
|
29 |
+
#: include/interface.php:53 include/options.php:58
|
30 |
+
msgid ""
|
31 |
+
"Did you know there is available a more advanced version of this plug-in?"
|
32 |
+
msgstr "Vedeli ste, že nie je k dispozícii pokročilejšiu verziu tohto plug-in?"
|
33 |
+
|
34 |
+
#: include/interface.php:53 include/options.php:58
|
35 |
+
msgid "Read more"
|
36 |
+
msgstr "Prečítajte si viac"
|
37 |
+
|
38 |
+
#: include/interface.php:54 include/options.php:59
|
39 |
+
msgid "Check our"
|
40 |
+
msgstr "Skontrolujte, či naše"
|
41 |
+
|
42 |
+
#: include/interface.php:54 include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr ""
|
45 |
+
"plugin, ktorý umožní vlastné zoradenie všetkých príspevkov, stránok, vlastné "
|
46 |
+
"post typy"
|
47 |
+
|
48 |
+
#: include/interface.php:60
|
49 |
+
msgid ""
|
50 |
+
"This plugin can't work without javascript, because it's use drag and drop "
|
51 |
+
"and AJAX."
|
52 |
+
msgstr ""
|
53 |
+
"Tento plugin nemôže fungovať bez JavaScriptu, pretože je použitie drag and "
|
54 |
+
"drop a AJAX."
|
55 |
+
|
56 |
+
#: include/interface.php:96
|
57 |
+
msgid "Taxonomies"
|
58 |
+
msgstr "Taxonómie"
|
59 |
+
|
60 |
+
#: include/interface.php:100
|
61 |
+
msgid "Taxonomy Title"
|
62 |
+
msgstr "Názov taxonómie"
|
63 |
+
|
64 |
+
#: include/interface.php:100
|
65 |
+
msgid "Total Posts"
|
66 |
+
msgstr "Celkom príspevkov"
|
67 |
+
|
68 |
+
#: include/interface.php:150
|
69 |
+
msgid "Update"
|
70 |
+
msgstr "Aktualizácia"
|
71 |
+
|
72 |
+
#: include/interface.php:199
|
73 |
+
msgid "Items Order Updates"
|
74 |
+
msgstr "Položky objednávky aktualizácie"
|
75 |
+
|
76 |
+
#: include/options.php:16
|
77 |
+
msgid "Settings Saved"
|
78 |
+
msgstr "Nastavenia uložené"
|
79 |
+
|
80 |
+
#: include/options.php:24
|
81 |
+
msgid "General Settings"
|
82 |
+
msgstr "Všeobecné nastavenia"
|
83 |
+
|
84 |
+
#: include/options.php:64
|
85 |
+
msgid "General"
|
86 |
+
msgstr "Všeobecné"
|
87 |
+
|
88 |
+
#: include/options.php:69
|
89 |
+
msgid "Minimum Level to use this plugin"
|
90 |
+
msgstr "Minimálna úroveň používať tento plugin"
|
91 |
+
|
92 |
+
#: include/options.php:72
|
93 |
+
msgid "Subscriber"
|
94 |
+
msgstr "Účastníka"
|
95 |
+
|
96 |
+
#: include/options.php:73
|
97 |
+
msgid "Contributor"
|
98 |
+
msgstr "Prispievateľ"
|
99 |
+
|
100 |
+
#: include/options.php:74
|
101 |
+
msgid "Author"
|
102 |
+
msgstr "Autor"
|
103 |
+
|
104 |
+
#: include/options.php:75
|
105 |
+
msgid "Editor"
|
106 |
+
msgstr "Editor"
|
107 |
+
|
108 |
+
#: include/options.php:76
|
109 |
+
msgid "Administrator"
|
110 |
+
msgstr "Správca"
|
111 |
+
|
112 |
+
#: include/options.php:83
|
113 |
+
msgid "Auto Sort"
|
114 |
+
msgstr "Automatické zoradenie"
|
115 |
+
|
116 |
+
#: include/options.php:86
|
117 |
+
msgid "OFF"
|
118 |
+
msgstr "OFF"
|
119 |
+
|
120 |
+
#: include/options.php:87
|
121 |
+
msgid "ON"
|
122 |
+
msgstr "ĎALEJ"
|
123 |
+
|
124 |
+
#: include/options.php:88
|
125 |
+
msgid "global setting"
|
126 |
+
msgstr "globálne nastavenie"
|
127 |
+
|
128 |
+
#: include/options.php:93
|
129 |
+
msgid "Admin Sort"
|
130 |
+
msgstr "Admin zoradenie"
|
131 |
+
|
132 |
+
#: include/options.php:97
|
133 |
+
msgid "This will change the order of terms within the admin interface"
|
134 |
+
msgstr "To zmení poradie výrazy v rámci administrátorského rozhrania"
|
135 |
+
|
136 |
+
#: include/options.php:105
|
137 |
+
msgid "Autosort OFF"
|
138 |
+
msgstr "Ak chcete tieto funkcie vypnúť"
|
139 |
+
|
140 |
+
#: include/options.php:106
|
141 |
+
msgid ""
|
142 |
+
"No query will be changed, the terms will appear in the original order. To "
|
143 |
+
"retrieve the terms in the required order you must use the term_order on the "
|
144 |
+
"orderby parameter"
|
145 |
+
msgstr ""
|
146 |
+
"Žiadny dotaz sa zmení, výrazy sa zobrazia v pôvodnom poradí. Na Vyber s "
|
147 |
+
"podmienkami požadovanými objednajte si musíte použiť term_order na orderby "
|
148 |
+
"parameter"
|
149 |
+
|
150 |
+
#: include/options.php:114
|
151 |
+
msgid "See more info on the get_terms usage"
|
152 |
+
msgstr "Pozri viac info na get_terms využitie"
|
153 |
+
|
154 |
+
#: include/options.php:114
|
155 |
+
msgid "here"
|
156 |
+
msgstr "tu"
|
157 |
+
|
158 |
+
#: include/options.php:116
|
159 |
+
msgid "Autosort ON"
|
160 |
+
msgstr "Ak chcete tieto funkcie na"
|
161 |
+
|
162 |
+
#: include/options.php:117
|
163 |
+
msgid ""
|
164 |
+
"The queries will be updated, all terms will appear in the order you manually "
|
165 |
+
"defined. This is recommended if you don't want to change any theme code to "
|
166 |
+
"apply the terms order"
|
167 |
+
msgstr ""
|
168 |
+
"Otázky budú aktualizované, všetky výrazy sa zobrazia v poradí ste manuálne "
|
169 |
+
"definované. Toto sa odporúča Ak nechcete meniť tému kód k platia podmienky "
|
170 |
+
"objednávky"
|
171 |
+
|
172 |
+
#: include/options.php:127
|
173 |
+
msgid "Save Settings"
|
174 |
+
msgstr "Uložiť nastavenia"
|
175 |
+
|
176 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
177 |
+
#. Plugin Name of the plugin/theme
|
178 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
179 |
+
#. Description of the plugin/theme
|
180 |
+
msgid "Category Order and Taxonomy Terms Order"
|
181 |
+
msgstr "Poradí kategórií a taxonómie podmienky objednávky"
|
182 |
+
|
183 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
184 |
+
#. Plugin URI of the plugin/theme
|
185 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
186 |
+
#. Author URI of the plugin/theme
|
187 |
+
msgid "http://www.nsp-code.com"
|
188 |
+
msgstr "http://www.NSP-code.com"
|
189 |
+
|
190 |
+
#. Author of the plugin/theme
|
191 |
+
msgid "Nsp-Code"
|
192 |
+
msgstr "NSP-kód"
|
lang/to.mo
ADDED
Binary file
|
lang/to.po
ADDED
@@ -0,0 +1,157 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2012-07-06 17:32+0200\n"
|
6 |
+
"PO-Revision-Date: 2012-07-06 17:32+0200\n"
|
7 |
+
"Last-Translator: nsp-code <electronice_delphi@yahoo.com>\n"
|
8 |
+
"Language-Team: nsp-code <electronice_delphi@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;_e\n"
|
13 |
+
"X-Poedit-Basepath: D:\\htdocs\\develop\\advanced_post_types_order\\wp-content\\plugins\\taxonomy-terms-order\\\n"
|
14 |
+
"X-Poedit-Language: english\n"
|
15 |
+
"X-Poedit-SearchPath-0: .\n"
|
16 |
+
|
17 |
+
#: include/interface.php:19
|
18 |
+
msgid "Taxonomy Order"
|
19 |
+
msgstr ""
|
20 |
+
|
21 |
+
#: include/interface.php:52
|
22 |
+
#: include/options.php:57
|
23 |
+
msgid "Did you found useful this plug-in? Please support our work with a donation or write an article about this plugin in your blog with a link to our site"
|
24 |
+
msgstr ""
|
25 |
+
|
26 |
+
#: include/interface.php:53
|
27 |
+
#: include/options.php:58
|
28 |
+
msgid "Did you know there is available a more advanced version of this plug-in?"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: include/interface.php:53
|
32 |
+
#: include/options.php:58
|
33 |
+
msgid "Read more"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: include/interface.php:54
|
37 |
+
#: include/options.php:59
|
38 |
+
msgid "Check our"
|
39 |
+
msgstr ""
|
40 |
+
|
41 |
+
#: include/interface.php:54
|
42 |
+
#: include/options.php:59
|
43 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
44 |
+
msgstr ""
|
45 |
+
|
46 |
+
#: include/interface.php:60
|
47 |
+
msgid "This plugin can't work without javascript, because it's use drag and drop and AJAX."
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#: include/interface.php:96
|
51 |
+
msgid "Taxonomies"
|
52 |
+
msgstr ""
|
53 |
+
|
54 |
+
#: include/interface.php:100
|
55 |
+
msgid "Taxonomy Title"
|
56 |
+
msgstr ""
|
57 |
+
|
58 |
+
#: include/interface.php:100
|
59 |
+
msgid "Total Posts"
|
60 |
+
msgstr ""
|
61 |
+
|
62 |
+
#: include/interface.php:150
|
63 |
+
msgid "Update"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: include/interface.php:199
|
67 |
+
msgid "Items Order Updates"
|
68 |
+
msgstr ""
|
69 |
+
|
70 |
+
#: include/options.php:16
|
71 |
+
msgid "Settings Saved"
|
72 |
+
msgstr ""
|
73 |
+
|
74 |
+
#: include/options.php:24
|
75 |
+
msgid "General Settings"
|
76 |
+
msgstr ""
|
77 |
+
|
78 |
+
#: include/options.php:64
|
79 |
+
msgid "General"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: include/options.php:69
|
83 |
+
msgid "Minimum Level to use this plugin"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
+
#: include/options.php:72
|
87 |
+
msgid "Subscriber"
|
88 |
+
msgstr ""
|
89 |
+
|
90 |
+
#: include/options.php:73
|
91 |
+
msgid "Contributor"
|
92 |
+
msgstr ""
|
93 |
+
|
94 |
+
#: include/options.php:74
|
95 |
+
msgid "Author"
|
96 |
+
msgstr ""
|
97 |
+
|
98 |
+
#: include/options.php:75
|
99 |
+
msgid "Editor"
|
100 |
+
msgstr ""
|
101 |
+
|
102 |
+
#: include/options.php:76
|
103 |
+
msgid "Administrator"
|
104 |
+
msgstr ""
|
105 |
+
|
106 |
+
#: include/options.php:83
|
107 |
+
msgid "Auto Sort"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#: include/options.php:86
|
111 |
+
msgid "OFF"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#: include/options.php:87
|
115 |
+
msgid "ON"
|
116 |
+
msgstr ""
|
117 |
+
|
118 |
+
#: include/options.php:88
|
119 |
+
msgid "global setting"
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#: include/options.php:93
|
123 |
+
msgid "Admin Sort"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#: include/options.php:97
|
127 |
+
msgid "This will change the order of terms within the admin interface"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#: include/options.php:105
|
131 |
+
msgid "Autosort OFF"
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: include/options.php:106
|
135 |
+
msgid "No query will be changed, the terms will appear in the original order. To retrieve the terms in the required order you must use the term_order on the orderby parameter"
|
136 |
+
msgstr ""
|
137 |
+
|
138 |
+
#: include/options.php:114
|
139 |
+
msgid "See more info on the get_terms usage"
|
140 |
+
msgstr ""
|
141 |
+
|
142 |
+
#: include/options.php:114
|
143 |
+
msgid "here"
|
144 |
+
msgstr ""
|
145 |
+
|
146 |
+
#: include/options.php:116
|
147 |
+
msgid "Autosort ON"
|
148 |
+
msgstr ""
|
149 |
+
|
150 |
+
#: include/options.php:117
|
151 |
+
msgid "The queries will be updated, all terms will appear in the order you manually defined. This is recommended if you don't want to change any theme code to apply the terms order"
|
152 |
+
msgstr ""
|
153 |
+
|
154 |
+
#: include/options.php:127
|
155 |
+
msgid "Save Settings"
|
156 |
+
msgstr ""
|
157 |
+
|
lang/to.pot
ADDED
@@ -0,0 +1,178 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2012 Category Order and Taxonomy Terms Order
|
2 |
+
# This file is distributed under the same license as the Category Order and Taxonomy Terms Order package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Category Order and Taxonomy Terms Order 1.2.7\n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/taxonomy-terms-order\n"
|
7 |
+
"POT-Creation-Date: 2012-03-04 23:32:48+00:00\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2012-MO-DA HO:MI+ZONE\n"
|
12 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
+
|
15 |
+
#: include/interface.php:19
|
16 |
+
msgid "Taxonomy Order"
|
17 |
+
msgstr ""
|
18 |
+
|
19 |
+
#: include/interface.php:52 include/options.php:57
|
20 |
+
msgid ""
|
21 |
+
"Did you found useful this plug-in? Please support our work with a donation "
|
22 |
+
"or write an article about this plugin in your blog with a link to our site"
|
23 |
+
msgstr ""
|
24 |
+
|
25 |
+
#: include/interface.php:53 include/options.php:58
|
26 |
+
msgid ""
|
27 |
+
"Did you know there is available a more advanced version of this plug-in?"
|
28 |
+
msgstr ""
|
29 |
+
|
30 |
+
#: include/interface.php:53 include/options.php:58
|
31 |
+
msgid "Read more"
|
32 |
+
msgstr ""
|
33 |
+
|
34 |
+
#: include/interface.php:54 include/options.php:59
|
35 |
+
msgid "Check our"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#: include/interface.php:54 include/options.php:59
|
39 |
+
msgid "plugin which allow to custom sort all posts, pages, custom post types"
|
40 |
+
msgstr ""
|
41 |
+
|
42 |
+
#: include/interface.php:60
|
43 |
+
msgid ""
|
44 |
+
"This plugin can't work without javascript, because it's use drag and drop "
|
45 |
+
"and AJAX."
|
46 |
+
msgstr ""
|
47 |
+
|
48 |
+
#: include/interface.php:96
|
49 |
+
msgid "Taxonomies"
|
50 |
+
msgstr ""
|
51 |
+
|
52 |
+
#: include/interface.php:100
|
53 |
+
msgid "Taxonomy Title"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: include/interface.php:100
|
57 |
+
msgid "Total Posts"
|
58 |
+
msgstr ""
|
59 |
+
|
60 |
+
#: include/interface.php:150
|
61 |
+
msgid "Update"
|
62 |
+
msgstr ""
|
63 |
+
|
64 |
+
#: include/interface.php:199
|
65 |
+
msgid "Items Order Updates"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: include/options.php:16
|
69 |
+
msgid "Settings Saved"
|
70 |
+
msgstr ""
|
71 |
+
|
72 |
+
#: include/options.php:24
|
73 |
+
msgid "General Settings"
|
74 |
+
msgstr ""
|
75 |
+
|
76 |
+
#: include/options.php:64
|
77 |
+
msgid "General"
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: include/options.php:69
|
81 |
+
msgid "Minimum Level to use this plugin"
|
82 |
+
msgstr ""
|
83 |
+
|
84 |
+
#: include/options.php:72
|
85 |
+
msgid "Subscriber"
|
86 |
+
msgstr ""
|
87 |
+
|
88 |
+
#: include/options.php:73
|
89 |
+
msgid "Contributor"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: include/options.php:74
|
93 |
+
msgid "Author"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: include/options.php:75
|
97 |
+
msgid "Editor"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: include/options.php:76
|
101 |
+
msgid "Administrator"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#: include/options.php:83
|
105 |
+
msgid "Auto Sort"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: include/options.php:86
|
109 |
+
msgid "OFF"
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: include/options.php:87
|
113 |
+
msgid "ON"
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: include/options.php:88
|
117 |
+
msgid "global setting"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: include/options.php:93
|
121 |
+
msgid "Admin Sort"
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: include/options.php:97
|
125 |
+
msgid "This will change the order of terms within the admin interface"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: include/options.php:105
|
129 |
+
msgid "Autosort OFF"
|
130 |
+
msgstr ""
|
131 |
+
|
132 |
+
#: include/options.php:106
|
133 |
+
msgid ""
|
134 |
+
"No query will be changed, the terms will appear in the original order. To "
|
135 |
+
"retrieve the terms in the required order you must use the term_order on the "
|
136 |
+
"orderby parameter"
|
137 |
+
msgstr ""
|
138 |
+
|
139 |
+
#: include/options.php:114
|
140 |
+
msgid "See more info on the get_terms usage"
|
141 |
+
msgstr ""
|
142 |
+
|
143 |
+
#: include/options.php:114
|
144 |
+
msgid "here"
|
145 |
+
msgstr ""
|
146 |
+
|
147 |
+
#: include/options.php:116
|
148 |
+
msgid "Autosort ON"
|
149 |
+
msgstr ""
|
150 |
+
|
151 |
+
#: include/options.php:117
|
152 |
+
msgid ""
|
153 |
+
"The queries will be updated, all terms will appear in the order you manually "
|
154 |
+
"defined. This is recommended if you don't want to change any theme code to "
|
155 |
+
"apply the terms order"
|
156 |
+
msgstr ""
|
157 |
+
|
158 |
+
#: include/options.php:127
|
159 |
+
msgid "Save Settings"
|
160 |
+
msgstr ""
|
161 |
+
|
162 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
163 |
+
#. Plugin Name of the plugin/theme
|
164 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
165 |
+
#. Description of the plugin/theme
|
166 |
+
msgid "Category Order and Taxonomy Terms Order"
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
170 |
+
#. Plugin URI of the plugin/theme
|
171 |
+
#. #-#-#-#-# plugin.pot (Category Order and Taxonomy Terms Order 1.2.7) #-#-#-#-#
|
172 |
+
#. Author URI of the plugin/theme
|
173 |
+
msgid "http://www.nsp-code.com"
|
174 |
+
msgstr ""
|
175 |
+
|
176 |
+
#. Author of the plugin/theme
|
177 |
+
msgid "Nsp-Code"
|
178 |
+
msgstr ""
|
readme.txt
ADDED
@@ -0,0 +1,73 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
=== Category Order and Taxonomy Terms Order ===
|
2 |
+
Contributors: Nsp Code
|
3 |
+
Donate link: http://www.nsp-code.com/donate.php
|
4 |
+
Tags: category order,terms order, taxonomy order, admin order
|
5 |
+
Requires at least: 2.8
|
6 |
+
Tested up to: 3.5.1
|
7 |
+
Stable tag: 1.3.0
|
8 |
+
|
9 |
+
Order Categories and all custom taxonomies terms and child terms using a Drag and Drop Sortable javascript capability. No Theme update is required.
|
10 |
+
|
11 |
+
== Description ==
|
12 |
+
|
13 |
+
Order Categories and all custom taxonomies terms using a Drag and Drop Sortable javascript capability. <strong>No Theme update is required</strong> the code will change the query on the fly.
|
14 |
+
If multiple taxonomies are created for a custom post type, a menu will allow to chose the one you need sorted. If child categories (terms) are define, tose can be sorder too using the same interface
|
15 |
+
<br />Also you can have the admin terms interface sorted per your new sort.
|
16 |
+
<br />This plugin it's developed by <a target="_blank" href="http://www.nsp-code.com">Nsp-Code</a>
|
17 |
+
|
18 |
+
== Installation ==
|
19 |
+
|
20 |
+
1. Upload `taxonomy-terms-order` folder to your `/wp-content/plugins/` directory.
|
21 |
+
2. Activate the plugin from Admin > Plugins menu.
|
22 |
+
3. Once activated you should check with Settings > Taxonomy Terms Order
|
23 |
+
4. Use Taxonomy Order link which appear into each post type section to make your sort.
|
24 |
+
|
25 |
+
== Screenshots ==
|
26 |
+
|
27 |
+
1. Category Order Interface.
|
28 |
+
2. Multiple Taxonomies Interface.
|
29 |
+
|
30 |
+
== Frequently Asked Questions ==
|
31 |
+
|
32 |
+
Feel free to contact me at electronice_delphi@yahoo.com
|
33 |
+
|
34 |
+
= I have no PHP knowledge at all, i will still be able to use this plugin? =
|
35 |
+
|
36 |
+
Yes, this is the right tool for you. The plugin come with a unique feature to update the queries on the fly and return the terms in the required ored without changing any line of code. Or as alternative you can do that manually.
|
37 |
+
|
38 |
+
= What taxonomies will allow me to sort? =
|
39 |
+
|
40 |
+
You can sort ALL taxonomies, including the default Categories.
|
41 |
+
|
42 |
+
= Is there any way i can get my admin interface to use the custom terms order? =
|
43 |
+
|
44 |
+
Absolutelly, the plugin can do that. In fact you can configure so only the admin will update and the front side template will display the terms as before.
|
45 |
+
|
46 |
+
= There is a feature that i want it implemented, can you do something about it? =
|
47 |
+
|
48 |
+
All ideas are welcome and i put them on my list to be implemented into the new versions. Anyway this may take time, but if you are in a rush, please consider a small donation and we can arrange something.
|
49 |
+
|
50 |
+
== Change Log ==
|
51 |
+
|
52 |
+
= 1.3.0 =
|
53 |
+
- Headers already sent bug fix
|
54 |
+
- Slovak Language (Branco Slovak http://webhostinggeeks.com/user-reviews/)
|
55 |
+
|
56 |
+
= 1.2.9 =
|
57 |
+
- Small updates
|
58 |
+
- German and French languages.
|
59 |
+
|
60 |
+
= 1.2.7 =
|
61 |
+
- Localisation Implement, Dutch and Romanian.
|
62 |
+
Many thanks to Anja Fokker http://www.werkgroepen.net/
|
63 |
+
|
64 |
+
Whant to contribute with a translation to your language? Please use the attached to.pot file
|
65 |
+
|
66 |
+
== Upgrade Notice ==
|
67 |
+
|
68 |
+
Make sure you get the latest version
|
69 |
+
|
70 |
+
|
71 |
+
== Localization ==
|
72 |
+
|
73 |
+
Currently available in English, Dutch, French, Deutch, Slovak and Romanian
|
screenshot-1.gif
ADDED
Binary file
|
screenshot-2.gif
ADDED
Binary file
|
taxonomy-terms-order.php
ADDED
@@ -0,0 +1,184 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/*
|
3 |
+
Plugin Name: Category Order and Taxonomy Terms Order
|
4 |
+
Plugin URI: http://www.nsp-code.com
|
5 |
+
Description: Category Order and Taxonomy Terms Order
|
6 |
+
Version: 1.3.0
|
7 |
+
Author: Nsp-Code
|
8 |
+
Author URI: http://www.nsp-code.com
|
9 |
+
Author Email: electronice_delphi@yahoo.com
|
10 |
+
*/
|
11 |
+
|
12 |
+
|
13 |
+
define('TOPATH', plugin_dir_path(__FILE__));
|
14 |
+
define('TOURL', plugins_url('', __FILE__));
|
15 |
+
|
16 |
+
load_plugin_textdomain('to', FALSE, TOPATH. "/lang/");
|
17 |
+
|
18 |
+
register_deactivation_hook(__FILE__, 'TO_deactivated');
|
19 |
+
register_activation_hook(__FILE__, 'TO_activated');
|
20 |
+
|
21 |
+
function TO_activated()
|
22 |
+
{
|
23 |
+
global $wpdb;
|
24 |
+
|
25 |
+
//check if the menu_order column exists;
|
26 |
+
$query = "SHOW COLUMNS FROM $wpdb->terms
|
27 |
+
LIKE 'term_order'";
|
28 |
+
$result = $wpdb->query($query);
|
29 |
+
|
30 |
+
if ($result == 0)
|
31 |
+
{
|
32 |
+
$query = "ALTER TABLE $wpdb->terms ADD `term_order` INT( 4 ) NULL DEFAULT '0'";
|
33 |
+
$result = $wpdb->query($query);
|
34 |
+
}
|
35 |
+
|
36 |
+
//make sure the vars are set as default
|
37 |
+
$options = get_option('tto_options');
|
38 |
+
if (!isset($options['autosort']))
|
39 |
+
$options['autosort'] = '1';
|
40 |
+
|
41 |
+
if (!isset($options['adminsort']))
|
42 |
+
$options['adminsort'] = '1';
|
43 |
+
|
44 |
+
if (!isset($options['level']))
|
45 |
+
$options['level'] = 8;
|
46 |
+
|
47 |
+
update_option('tto_options', $options);
|
48 |
+
}
|
49 |
+
|
50 |
+
function TO_deactivated()
|
51 |
+
{
|
52 |
+
|
53 |
+
}
|
54 |
+
|
55 |
+
add_action('admin_print_scripts', 'TO_admin_scripts');
|
56 |
+
function TO_admin_scripts()
|
57 |
+
{
|
58 |
+
wp_enqueue_script('jquery');
|
59 |
+
|
60 |
+
wp_enqueue_script('jquery-ui-sortable');
|
61 |
+
|
62 |
+
$myJsFile = TOURL . '/js/to-javascript.js';
|
63 |
+
wp_register_script('to-javascript.js', $myJsFile);
|
64 |
+
wp_enqueue_script( 'to-javascript.js');
|
65 |
+
|
66 |
+
}
|
67 |
+
|
68 |
+
add_action('admin_print_styles', 'TO_admin_styles');
|
69 |
+
function TO_admin_styles()
|
70 |
+
{
|
71 |
+
$myCssFile = TOURL . '/css/to.css';
|
72 |
+
wp_register_style('to.css', $myCssFile);
|
73 |
+
wp_enqueue_style( 'to.css');
|
74 |
+
}
|
75 |
+
|
76 |
+
add_action('admin_menu', 'TOPluginMenu', 99);
|
77 |
+
|
78 |
+
function TOPluginMenu()
|
79 |
+
{
|
80 |
+
include (TOPATH . '/include/interface.php');
|
81 |
+
include (TOPATH . '/include/terms_walker.php');
|
82 |
+
|
83 |
+
include (TOPATH . '/include/options.php');
|
84 |
+
add_options_page('Taxonomy Terms Order', '<img class="menu_pto" src="'. TOURL .'/images/menu-icon.gif" alt="" />Taxonomy Terms Order', 'manage_options', 'to-options', 'to_plugin_options');
|
85 |
+
|
86 |
+
$options = get_option('tto_options');
|
87 |
+
|
88 |
+
if (!isset($options['level']))
|
89 |
+
$options['level'] = 8;
|
90 |
+
|
91 |
+
//put a menu within all custom types if apply
|
92 |
+
$post_types = get_post_types();
|
93 |
+
foreach( $post_types as $post_type)
|
94 |
+
{
|
95 |
+
|
96 |
+
//check if there are any taxonomy for this post type
|
97 |
+
$post_type_taxonomies = get_object_taxonomies($post_type);
|
98 |
+
|
99 |
+
foreach ($post_type_taxonomies as $key => $taxonomy_name)
|
100 |
+
{
|
101 |
+
$taxonomy_info = get_taxonomy($taxonomy_name);
|
102 |
+
if ($taxonomy_info->hierarchical !== TRUE)
|
103 |
+
unset($post_type_taxonomies[$key]);
|
104 |
+
}
|
105 |
+
|
106 |
+
if (count($post_type_taxonomies) == 0)
|
107 |
+
continue;
|
108 |
+
|
109 |
+
if ($post_type == 'post')
|
110 |
+
add_submenu_page('edit.php', 'Taxonomy Order', 'Taxonomy Order', 'level_'.$options['level'], 'to-interface-'.$post_type, 'TOPluginInterface' );
|
111 |
+
else
|
112 |
+
add_submenu_page('edit.php?post_type='.$post_type, 'Taxonomy Order', 'Taxonomy Order', 'level_'.$options['level'], 'to-interface-'.$post_type, 'TOPluginInterface' );
|
113 |
+
}
|
114 |
+
}
|
115 |
+
|
116 |
+
|
117 |
+
add_action( 'wp_ajax_update-custom-type-order-hierarchical', array(&$this, 'saveAjaxOrderHierarchical') );
|
118 |
+
|
119 |
+
|
120 |
+
function TO_applyorderfilter($orderby, $args)
|
121 |
+
{
|
122 |
+
$options = get_option('tto_options');
|
123 |
+
|
124 |
+
//if admin make sure use the admin setting
|
125 |
+
if (is_admin())
|
126 |
+
{
|
127 |
+
if ($options['adminsort'] == "1")
|
128 |
+
return 't.term_order';
|
129 |
+
|
130 |
+
return $orderby;
|
131 |
+
}
|
132 |
+
|
133 |
+
//if autosort, then force the menu_order
|
134 |
+
if ($options['autosort'] == 1)
|
135 |
+
{
|
136 |
+
return 't.term_order';
|
137 |
+
}
|
138 |
+
|
139 |
+
return $orderby;
|
140 |
+
}
|
141 |
+
|
142 |
+
add_filter('get_terms_orderby', 'TO_applyorderfilter', 10, 2);
|
143 |
+
|
144 |
+
add_filter('get_terms_orderby', 'TO_get_terms_orderby', 1, 2);
|
145 |
+
function TO_get_terms_orderby($orderby, $args)
|
146 |
+
{
|
147 |
+
if (isset($args['orderby']) && $args['orderby'] == "term_order" && $orderby != "term_order")
|
148 |
+
return "t.term_order";
|
149 |
+
|
150 |
+
return $orderby;
|
151 |
+
}
|
152 |
+
|
153 |
+
add_action( 'wp_ajax_update-taxonomy-order', 'TOsaveAjaxOrder' );
|
154 |
+
function TOsaveAjaxOrder()
|
155 |
+
{
|
156 |
+
global $wpdb;
|
157 |
+
$taxonomy = stripslashes($_POST['taxonomy']);
|
158 |
+
$data = stripslashes($_POST['order']);
|
159 |
+
$unserialised_data = unserialize($data);
|
160 |
+
|
161 |
+
if (is_array($unserialised_data))
|
162 |
+
foreach($unserialised_data as $key => $values )
|
163 |
+
{
|
164 |
+
//$key_parent = str_replace("item_", "", $key);
|
165 |
+
$items = explode("&", $values);
|
166 |
+
unset($item);
|
167 |
+
foreach ($items as $item_key => $item_)
|
168 |
+
{
|
169 |
+
$items[$item_key] = trim(str_replace("item[]=", "",$item_));
|
170 |
+
}
|
171 |
+
|
172 |
+
if (is_array($items) && count($items) > 0)
|
173 |
+
foreach( $items as $item_key => $term_id )
|
174 |
+
{
|
175 |
+
$wpdb->update( $wpdb->terms, array('term_order' => ($item_key + 1)), array('term_id' => $term_id) );
|
176 |
+
}
|
177 |
+
}
|
178 |
+
|
179 |
+
|
180 |
+
die();
|
181 |
+
}
|
182 |
+
|
183 |
+
|
184 |
+
?>
|