Version Description
- Generate POT file.
Download this release
Release Info
Developer | nathanrice |
Plugin | Genesis Simple Hooks |
Version | 2.1.1 |
Comparing to | |
See all releases |
Code changes from version 2.1.0 to 2.1.1
- Gruntfile.js +96 -0
- admin.php +86 -86
- functions.php +4 -4
- languages/genesis-simple-hooks.pot +424 -0
- package.json +37 -0
- plugin.php +2 -2
- readme.txt +53 -42
Gruntfile.js
ADDED
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
'use strict';
|
2 |
+
|
3 |
+
module.exports = function(grunt) {
|
4 |
+
|
5 |
+
// Load tasks
|
6 |
+
require('load-grunt-tasks')(grunt);
|
7 |
+
|
8 |
+
grunt.initConfig({
|
9 |
+
pkg: grunt.file.readJSON('package.json'),
|
10 |
+
|
11 |
+
|
12 |
+
// Dependencies
|
13 |
+
|
14 |
+
// PHP
|
15 |
+
|
16 |
+
// Lint .php files for syntax errors
|
17 |
+
phplint: {
|
18 |
+
all: [ '*.php', 'lib/**/*.php' ]
|
19 |
+
},
|
20 |
+
|
21 |
+
|
22 |
+
// I18n
|
23 |
+
|
24 |
+
// Add text domain as last argument of i18n functions
|
25 |
+
addtextdomain: {
|
26 |
+
php: {
|
27 |
+
files: {
|
28 |
+
src: [
|
29 |
+
'*.php',
|
30 |
+
'lib/**/*.php'
|
31 |
+
]
|
32 |
+
}
|
33 |
+
}
|
34 |
+
},
|
35 |
+
|
36 |
+
// Check text domain is last argument of i18n functions
|
37 |
+
checktextdomain: {
|
38 |
+
options: {
|
39 |
+
text_domain: '<%= pkg.name %>',
|
40 |
+
keywords: [
|
41 |
+
'__:1,2d',
|
42 |
+
'_e:1,2d',
|
43 |
+
'_x:1,2c,3d',
|
44 |
+
'_ex:1,2c,3d',
|
45 |
+
'_n:1,2,4d',
|
46 |
+
'_nx:1,2,4c,5d',
|
47 |
+
'_n_noop:1,2,3d',
|
48 |
+
'_nx_noop:1,2,3c,4d',
|
49 |
+
'esc_attr__:1,2d',
|
50 |
+
'esc_html__:1,2d',
|
51 |
+
'esc_attr_e:1,2d',
|
52 |
+
'esc_html_e:1,2d',
|
53 |
+
'esc_attr_x:1,2c,3d',
|
54 |
+
'esc_html_x:1,2c,3d'
|
55 |
+
]
|
56 |
+
},
|
57 |
+
files: {
|
58 |
+
expand: true,
|
59 |
+
src: [
|
60 |
+
'*.php',
|
61 |
+
'lib/**/*.php'
|
62 |
+
]
|
63 |
+
}
|
64 |
+
},
|
65 |
+
|
66 |
+
|
67 |
+
// Build language .pot file
|
68 |
+
makepot: {
|
69 |
+
plugin: {
|
70 |
+
options: {
|
71 |
+
domainPath: '/languages',
|
72 |
+
processPot: function( pot ) {
|
73 |
+
pot.headers['report-msgid-bugs-to'] = 'StudioPress <translations@studiopress.com>';
|
74 |
+
pot.headers['last-translator'] = 'StudioPress <translations@studiopress.com>';
|
75 |
+
pot.headers['language-team'] = 'English <translations@studiopress.com>';
|
76 |
+
pot.headers['plural-forms'] = 'nplurals=2; plural=n != 1;';
|
77 |
+
pot.headers['x-generator'] = 'grunt-wp-i18n 0.4.4';
|
78 |
+
pot.headers['x-poedit-basepath'] = '.';
|
79 |
+
pot.headers['x-poedit-language'] = 'English';
|
80 |
+
pot.headers['x-poedit-country'] = 'UNITED STATES';
|
81 |
+
pot.headers['x-poedit-sourcecharset'] = 'utf-8';
|
82 |
+
pot.headers['x-poedit-keywordslist'] = '__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;';
|
83 |
+
pot.headers['x-poedit-bookmarks'] = '';
|
84 |
+
pot.headers['x-poedit-searchpath-0'] = '.';
|
85 |
+
pot.headers['x-textdomain-support'] = 'yes';
|
86 |
+
return pot;
|
87 |
+
},
|
88 |
+
type: 'wp-plugin'
|
89 |
+
}
|
90 |
+
}
|
91 |
+
},
|
92 |
+
|
93 |
+
|
94 |
+
});
|
95 |
+
|
96 |
+
};
|
admin.php
CHANGED
@@ -27,8 +27,8 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
27 |
$menu_ops = array(
|
28 |
'submenu' => array(
|
29 |
'parent_slug' => 'genesis',
|
30 |
-
'page_title' => __( 'Genesis - Simple Hooks', '
|
31 |
-
'menu_title' => __( 'Simple Hooks', '
|
32 |
)
|
33 |
);
|
34 |
|
@@ -178,23 +178,23 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
178 |
*/
|
179 |
function metaboxes() {
|
180 |
|
181 |
-
add_meta_box( 'simplehooks-wp-hooks', __( 'WordPress Hooks', '
|
182 |
-
add_meta_box( 'simplehooks-document-hooks', __( 'Document Hooks', '
|
183 |
-
add_meta_box( 'simplehooks-header-hooks', __( 'Header Hooks', '
|
184 |
-
add_meta_box( 'simplehooks-content-hooks', __( 'Content Hooks', '
|
185 |
-
add_meta_box( 'simplehooks-loop-hooks', __( 'Loop Hooks', '
|
186 |
|
187 |
if ( current_theme_supports( 'html5' ) )
|
188 |
-
add_meta_box( 'simplehooks-entry-hooks', __( 'Entry Hooks', '
|
189 |
else
|
190 |
-
add_meta_box( 'simplehooks-post-hooks', __( 'Post/Page Hooks', '
|
191 |
|
192 |
-
add_meta_box( 'simplehooks-comment-list-hooks', __( 'Comment List Hooks', '
|
193 |
-
add_meta_box( 'simplehooks-ping-list-hooks', __( 'Ping List Hooks', '
|
194 |
-
add_meta_box( 'simplehooks-comment-hooks', __( 'Single Comment Hooks', '
|
195 |
-
add_meta_box( 'simplehooks-comment-form-hooks', __( 'Comment Form Hooks', '
|
196 |
-
add_meta_box( 'simplehooks-sidebar-hooks', __( 'Sidebar Hooks', '
|
197 |
-
add_meta_box( 'simplehooks-footer-hooks', __( 'Footer Hooks', '
|
198 |
|
199 |
}
|
200 |
|
@@ -202,16 +202,16 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
202 |
|
203 |
simplehooks_form_generate( array(
|
204 |
'hook' => 'wp_head',
|
205 |
-
'desc' => __( 'This hook executes immediately before the closing <code></head></code> tag.', '
|
206 |
'unhook' => array( 'genesis_load_favicon' ),
|
207 |
) );
|
208 |
|
209 |
simplehooks_form_generate( array(
|
210 |
'hook' => 'wp_footer',
|
211 |
-
'desc' => __( 'This hook executes immediately before the closing <code></body></code> tag.', '
|
212 |
) );
|
213 |
|
214 |
-
submit_button( __( 'Save Changes', '
|
215 |
|
216 |
}
|
217 |
|
@@ -219,25 +219,25 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
219 |
|
220 |
simplehooks_form_generate( array(
|
221 |
'hook' => 'genesis_title',
|
222 |
-
'desc' => __( 'This hook executes between the main document <code><title></title></code> tags.', '
|
223 |
) );
|
224 |
|
225 |
simplehooks_form_generate( array(
|
226 |
'hook' => 'genesis_meta',
|
227 |
-
'desc' => __( 'This hook executes in the document <code><head></code>.<br /> It is commonly used to output <code>META</code> information about the document.', '
|
228 |
) );
|
229 |
|
230 |
simplehooks_form_generate( array(
|
231 |
'hook' => 'genesis_before',
|
232 |
-
'desc' => __( 'This hook executes immediately after the opening <code><body></code> tag.', '
|
233 |
) );
|
234 |
|
235 |
simplehooks_form_generate( array(
|
236 |
'hook' => 'genesis_after',
|
237 |
-
'desc' => __( 'This hook executes immediately before the closing <code></body></code> tag.', '
|
238 |
) );
|
239 |
|
240 |
-
submit_button( __( 'Save Changes', '
|
241 |
|
242 |
}
|
243 |
|
@@ -245,33 +245,33 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
245 |
|
246 |
simplehooks_form_generate( array(
|
247 |
'hook' => 'genesis_before_header',
|
248 |
-
'desc' => __( 'This hook executes immediately before the header.', '
|
249 |
) );
|
250 |
|
251 |
simplehooks_form_generate( array(
|
252 |
'hook' => 'genesis_header',
|
253 |
-
'desc' => __( 'This hook outputs the default header.', '
|
254 |
'unhook' => array( 'genesis_do_header' )
|
255 |
) );
|
256 |
|
257 |
simplehooks_form_generate( array(
|
258 |
'hook' => 'genesis_after_header',
|
259 |
-
'desc' => __( 'This hook executes immediately after the header.', '
|
260 |
) );
|
261 |
|
262 |
simplehooks_form_generate( array(
|
263 |
'hook' => 'genesis_site_title',
|
264 |
-
'desc' => __( 'This hooks executes inside the header, and by default, outputs the site title.' , '
|
265 |
'unhook' => array( 'genesis_seo_site_title' ),
|
266 |
) );
|
267 |
|
268 |
simplehooks_form_generate( array(
|
269 |
'hook' => 'genesis_site_description',
|
270 |
-
'desc' => __( 'This hooks executes inside the header, and by default, outputs the site description.' , '
|
271 |
'unhook' => array( 'genesis_seo_site_description' ),
|
272 |
) );
|
273 |
|
274 |
-
submit_button( __( 'Save Changes', '
|
275 |
|
276 |
}
|
277 |
|
@@ -279,25 +279,25 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
279 |
|
280 |
simplehooks_form_generate( array(
|
281 |
'hook' => 'genesis_before_content_sidebar_wrap',
|
282 |
-
'desc' => __( 'This hook executes immediately before the div block that wraps the content and the primary sidebar.', '
|
283 |
) );
|
284 |
|
285 |
simplehooks_form_generate( array(
|
286 |
'hook' => 'genesis_after_content_sidebar_wrap',
|
287 |
-
'desc' => __( 'This hook executes immediately after the div block that wraps the content and the primary sidebar.', '
|
288 |
) );
|
289 |
|
290 |
simplehooks_form_generate( array(
|
291 |
'hook' => 'genesis_before_content',
|
292 |
-
'desc' => __( 'This hook executes immediately before the content column.', '
|
293 |
) );
|
294 |
|
295 |
simplehooks_form_generate( array(
|
296 |
'hook' => 'genesis_after_content',
|
297 |
-
'desc' => __( 'This hook executes immediately after the content column.', '
|
298 |
) );
|
299 |
|
300 |
-
submit_button( __( 'Save Changes', '
|
301 |
|
302 |
}
|
303 |
|
@@ -305,33 +305,33 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
305 |
|
306 |
simplehooks_form_generate( array(
|
307 |
'hook' => 'genesis_before_loop',
|
308 |
-
'desc' => __( 'This hook executes immediately before all loop blocks.<br /> Therefore, this hook falls outside the loop, and cannot execute functions that require loop template tags or variables.', '
|
309 |
) );
|
310 |
|
311 |
simplehooks_form_generate( array(
|
312 |
'hook' => 'genesis_loop',
|
313 |
-
'desc' => __( 'This hook executes both default and custom loops.', '
|
314 |
'unhook' => array( 'genesis_do_loop' )
|
315 |
) );
|
316 |
|
317 |
simplehooks_form_generate( array(
|
318 |
'hook' => 'genesis_after_loop',
|
319 |
-
'desc' => __( 'This hook executes immediately after all loop blocks.<br /> Therefore, this hook falls outside the loop, and cannot execute functions that require loop template tags or variables.', '
|
320 |
) );
|
321 |
|
322 |
simplehooks_form_generate( array(
|
323 |
'hook' => 'genesis_after_endwhile',
|
324 |
-
'desc' => __( 'This hook executes after the <code>endwhile;</code> statement.', '
|
325 |
'unhook' => array( 'genesis_posts_nav' )
|
326 |
) );
|
327 |
|
328 |
simplehooks_form_generate( array(
|
329 |
'hook' => 'genesis_loop_else',
|
330 |
-
'desc' => __( 'This hook executes after the <code>else :</code> statement in all loop blocks. The content attached to this hook will only display if there are no posts available when a loop is executed.', '
|
331 |
'unhook' => array( 'genesis_do_noposts' )
|
332 |
) );
|
333 |
|
334 |
-
submit_button( __( 'Save Changes', '
|
335 |
|
336 |
}
|
337 |
|
@@ -339,30 +339,30 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
339 |
|
340 |
simplehooks_form_generate(array(
|
341 |
'hook' => 'genesis_before_entry',
|
342 |
-
'desc' => __( 'This hook executes before each entry in all loop blocks (outside the entry markup element).', '
|
343 |
) );
|
344 |
|
345 |
simplehooks_form_generate(array(
|
346 |
'hook' => 'genesis_entry_header',
|
347 |
-
'desc' => __( 'This hook executes before the entry content. By default, it outputs the entry title and meta information.', '
|
348 |
) );
|
349 |
|
350 |
simplehooks_form_generate(array(
|
351 |
'hook' => 'genesis_entry_content',
|
352 |
-
'desc' => __( 'This hook, by default, outputs the entry content.', '
|
353 |
) );
|
354 |
|
355 |
simplehooks_form_generate(array(
|
356 |
'hook' => 'genesis_entry_footer',
|
357 |
-
'desc' => __( 'This hook executes after the entry content. By Default, it outputs entry meta information.', '
|
358 |
) );
|
359 |
|
360 |
simplehooks_form_generate(array(
|
361 |
'hook' => 'genesis_after_entry',
|
362 |
-
'desc' => __( 'This hook executes after each entry in all loop blocks (outside the entry markup element).', '
|
363 |
) );
|
364 |
|
365 |
-
submit_button( __( 'Save Changes', '
|
366 |
|
367 |
}
|
368 |
|
@@ -370,50 +370,50 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
370 |
|
371 |
simplehooks_form_generate( array(
|
372 |
'hook' => 'genesis_before_post',
|
373 |
-
'desc' => __( 'This hook executes before each post in all loop blocks (outside the <code>post_class()</code> div).', '
|
374 |
) );
|
375 |
|
376 |
simplehooks_form_generate( array(
|
377 |
'hook' => 'genesis_after_post',
|
378 |
-
'desc' => __( 'This hook executes after each post in all loop blocks (outside the <code>post_class()</code> div).', '
|
379 |
'unhook' => array( 'genesis_do_author_box' )
|
380 |
) );
|
381 |
|
382 |
simplehooks_form_generate( array(
|
383 |
'hook' => 'genesis_before_post_title',
|
384 |
-
'desc' => __( 'This hook executes immediately before each post/page title within the loop.', '
|
385 |
) );
|
386 |
|
387 |
simplehooks_form_generate( array(
|
388 |
'hook' => 'genesis_post_title',
|
389 |
-
'desc' => __( 'This hook outputs the post/page title.', '
|
390 |
'unhook' => array( 'genesis_do_post_title' )
|
391 |
) );
|
392 |
|
393 |
simplehooks_form_generate( array(
|
394 |
'hook' => 'genesis_after_post_title',
|
395 |
-
'desc' => __( 'This hook executes immediately after each post/page title within the loop.', '
|
396 |
) );
|
397 |
|
398 |
simplehooks_form_generate( array(
|
399 |
'hook' => 'genesis_before_post_content',
|
400 |
-
'desc' => __( 'This hook executes immediately before the <code>genesis_post_content</code> hook for each post/page within the loop.', '
|
401 |
'unhook' => array( 'genesis_post_info' )
|
402 |
) );
|
403 |
|
404 |
simplehooks_form_generate( array(
|
405 |
'hook' => 'genesis_post_content',
|
406 |
-
'desc' => __( 'This hook outputs the content of the post/page, by default.', '
|
407 |
'unhook' => array( 'genesis_do_post_image', 'genesis_do_post_content' )
|
408 |
) );
|
409 |
|
410 |
simplehooks_form_generate( array(
|
411 |
'hook' => 'genesis_after_post_content',
|
412 |
-
'desc' => __( 'This hook executes immediately after the <code>genesis_post_content</code> hook for each post/page within the loop.', '
|
413 |
'unhook' => array( 'genesis_post_meta' )
|
414 |
) );
|
415 |
|
416 |
-
submit_button( __( 'Save Changes', '
|
417 |
|
418 |
}
|
419 |
|
@@ -421,24 +421,24 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
421 |
|
422 |
simplehooks_form_generate( array(
|
423 |
'hook' => 'genesis_before_comments',
|
424 |
-
'desc' => __( 'This hook executes immediately before the comments block.', '
|
425 |
) );
|
426 |
|
427 |
simplehooks_form_generate( array(
|
428 |
'hook' => 'genesis_comments',
|
429 |
-
'desc' => __( 'This hook outputs the comments block.', '
|
430 |
'unhook' => array( 'genesis_do_comments' )
|
431 |
) );
|
432 |
|
433 |
simplehooks_form_generate( array(
|
434 |
'hook' => 'genesis_list_comments',
|
435 |
-
'desc' => __( 'This hook executes inside the comments block. By default, it outputs a list of comments associated with a post via the <code>genesis_default_list_comments()</code> function.', '
|
436 |
'unhook' => array( 'genesis_default_list_comments' )
|
437 |
) );
|
438 |
|
439 |
simplehooks_form_generate( array(
|
440 |
'hook' => 'genesis_after_comments',
|
441 |
-
'desc' => __( 'This hook executes immediately after the comments block.', '
|
442 |
) );
|
443 |
|
444 |
}
|
@@ -447,27 +447,27 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
447 |
|
448 |
simplehooks_form_generate( array(
|
449 |
'hook' => 'genesis_before_pings',
|
450 |
-
'desc' => __( 'This hook executes immediately before the pings block.', '
|
451 |
'unhook' => array( 'genesis_do_pings' )
|
452 |
) );
|
453 |
|
454 |
simplehooks_form_generate( array(
|
455 |
'hook' => 'genesis_pings',
|
456 |
-
'desc' => __( 'This hook outputs the pings block.', '
|
457 |
) );
|
458 |
|
459 |
simplehooks_form_generate( array(
|
460 |
'hook' => 'genesis_list_pings',
|
461 |
-
'desc' => __( 'This hook executes inside the pings block. By default, it outputs a list of pings associated with a post via the <code>genesis_default_list_pings()</code> function.', '
|
462 |
'unhook' => array( 'genesis_default_list_pings' )
|
463 |
) );
|
464 |
|
465 |
simplehooks_form_generate( array(
|
466 |
'hook' => 'genesis_after_pings',
|
467 |
-
'desc' => __( 'This hook executes immediately after the pings block.', '
|
468 |
) );
|
469 |
|
470 |
-
submit_button( __( 'Save Changes', '
|
471 |
|
472 |
}
|
473 |
|
@@ -475,15 +475,15 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
475 |
|
476 |
simplehooks_form_generate( array(
|
477 |
'hook' => 'genesis_before_comment',
|
478 |
-
'desc' => __( 'This hook executes immediately before each individual comment (inside the <code>.comment</code> list item).', '
|
479 |
) );
|
480 |
|
481 |
simplehooks_form_generate( array(
|
482 |
'hook' => 'genesis_after_comment',
|
483 |
-
'desc' => __( 'This hook executes immediately after each individual comment (inside the <code>.comment</code> list item).', '
|
484 |
) );
|
485 |
|
486 |
-
submit_button( __( 'Save Changes', '
|
487 |
|
488 |
}
|
489 |
|
@@ -491,21 +491,21 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
491 |
|
492 |
simplehooks_form_generate( array(
|
493 |
'hook' => 'genesis_before_comment_form',
|
494 |
-
'desc' => __( 'This hook executes immediately before the comment form.', '
|
495 |
) );
|
496 |
|
497 |
simplehooks_form_generate( array(
|
498 |
'hook' => 'genesis_comment_form',
|
499 |
-
'desc' => __( 'This hook outputs the entire comment form.', '
|
500 |
'unhook' => array( 'genesis_do_comment_form' )
|
501 |
) );
|
502 |
|
503 |
simplehooks_form_generate( array(
|
504 |
'hook' => 'genesis_after_comment_form',
|
505 |
-
'desc' => __( 'This hook executes immediately after the comment form.', '
|
506 |
) );
|
507 |
|
508 |
-
submit_button( __( 'Save Changes', '
|
509 |
|
510 |
}
|
511 |
|
@@ -513,57 +513,57 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
513 |
|
514 |
simplehooks_form_generate( array(
|
515 |
'hook' => 'genesis_before_sidebar',
|
516 |
-
'desc' => __( 'This hook executes immediately before the primary sidebar column.', '
|
517 |
) );
|
518 |
|
519 |
simplehooks_form_generate( array(
|
520 |
'hook' => 'genesis_sidebar',
|
521 |
-
'desc' => __( 'This hook outputs the content of the primary sidebar, including the widget area output.', '
|
522 |
'unhook' => array( 'genesis_do_sidebar' )
|
523 |
) );
|
524 |
|
525 |
simplehooks_form_generate( array(
|
526 |
'hook' => 'genesis_after_sidebar',
|
527 |
-
'desc' => __( 'This hook executes immediately after the primary sidebar column.', '
|
528 |
) );
|
529 |
|
530 |
simplehooks_form_generate( array(
|
531 |
'hook' => 'genesis_before_sidebar_widget_area',
|
532 |
-
'desc' => __( 'This hook executes immediately before the primary sidebar widget area.', '
|
533 |
) );
|
534 |
|
535 |
simplehooks_form_generate( array(
|
536 |
'hook' => 'genesis_after_sidebar_widget_area',
|
537 |
-
'desc' => __( 'This hook executes immediately after the primary sidebar widget area.', '
|
538 |
) );
|
539 |
|
540 |
simplehooks_form_generate( array(
|
541 |
'hook' => 'genesis_before_sidebar_alt',
|
542 |
-
'desc' => __( 'This hook executes immediately before the alternate sidebar column.', '
|
543 |
) );
|
544 |
|
545 |
simplehooks_form_generate( array(
|
546 |
'hook' => 'genesis_sidebar_alt',
|
547 |
-
'desc' => __( 'This hook outputs the content of the secondary sidebar, including the widget area output.', '
|
548 |
'unhook' => array( 'genesis_do_sidebar_alt' )
|
549 |
) );
|
550 |
|
551 |
simplehooks_form_generate( array(
|
552 |
'hook' => 'genesis_after_sidebar_alt',
|
553 |
-
'desc' => __( 'This hook executes immediately after the alternate sidebar column.', '
|
554 |
) );
|
555 |
|
556 |
simplehooks_form_generate( array(
|
557 |
'hook' => 'genesis_before_sidebar_alt_widget_area',
|
558 |
-
'desc' => __( 'This hook executes immediately before the alternate sidebar widget area.', '
|
559 |
) );
|
560 |
|
561 |
simplehooks_form_generate( array(
|
562 |
'hook' => 'genesis_after_sidebar_alt_widget_area',
|
563 |
-
'desc' => __( 'This hook executes immediately after the alternate sidebar widget area.', '
|
564 |
) );
|
565 |
|
566 |
-
submit_button( __( 'Save Changes', '
|
567 |
|
568 |
}
|
569 |
|
@@ -571,21 +571,21 @@ class Genesis_Simple_Hooks_Admin extends Genesis_Admin_Boxes {
|
|
571 |
|
572 |
simplehooks_form_generate( array(
|
573 |
'hook' => 'genesis_before_footer',
|
574 |
-
'desc' => __( 'This hook executes immediately before the footer.', '
|
575 |
) );
|
576 |
|
577 |
simplehooks_form_generate( array(
|
578 |
'hook' => 'genesis_footer',
|
579 |
-
'desc' => __( 'This hook, by default, outputs the content of the footer.', '
|
580 |
'unhook' => array( 'genesis_do_footer' )
|
581 |
) );
|
582 |
|
583 |
simplehooks_form_generate( array(
|
584 |
'hook' => 'genesis_after_footer',
|
585 |
-
'desc' => __( 'This hook executes immediately after the footer.', '
|
586 |
) );
|
587 |
|
588 |
-
submit_button( __( 'Save Changes', '
|
589 |
|
590 |
}
|
591 |
|
27 |
$menu_ops = array(
|
28 |
'submenu' => array(
|
29 |
'parent_slug' => 'genesis',
|
30 |
+
'page_title' => __( 'Genesis - Simple Hooks', 'genesis-simple-hooks' ),
|
31 |
+
'menu_title' => __( 'Simple Hooks', 'genesis-simple-hooks' )
|
32 |
)
|
33 |
);
|
34 |
|
178 |
*/
|
179 |
function metaboxes() {
|
180 |
|
181 |
+
add_meta_box( 'simplehooks-wp-hooks', __( 'WordPress Hooks', 'genesis-simple-hooks' ), array( $this, 'wp_hooks_box' ), $this->pagehook, 'main' );
|
182 |
+
add_meta_box( 'simplehooks-document-hooks', __( 'Document Hooks', 'genesis-simple-hooks' ), array( $this, 'document_hooks_box' ), $this->pagehook, 'main' );
|
183 |
+
add_meta_box( 'simplehooks-header-hooks', __( 'Header Hooks', 'genesis-simple-hooks' ), array( $this, 'header_hooks_box' ), $this->pagehook, 'main' );
|
184 |
+
add_meta_box( 'simplehooks-content-hooks', __( 'Content Hooks', 'genesis-simple-hooks' ), array( $this, 'content_hooks_box' ), $this->pagehook, 'main' );
|
185 |
+
add_meta_box( 'simplehooks-loop-hooks', __( 'Loop Hooks', 'genesis-simple-hooks' ), array( $this, 'loop_hooks_box' ), $this->pagehook, 'main' );
|
186 |
|
187 |
if ( current_theme_supports( 'html5' ) )
|
188 |
+
add_meta_box( 'simplehooks-entry-hooks', __( 'Entry Hooks', 'genesis-simple-hooks' ), array( $this, 'html5_entry_hooks_box' ), $this->pagehook, 'main' );
|
189 |
else
|
190 |
+
add_meta_box( 'simplehooks-post-hooks', __( 'Post/Page Hooks', 'genesis-simple-hooks' ), array( $this, 'post_hooks_box' ), $this->pagehook, 'main' );
|
191 |
|
192 |
+
add_meta_box( 'simplehooks-comment-list-hooks', __( 'Comment List Hooks', 'genesis-simple-hooks' ), array( $this, 'comment_list_hooks_box' ), $this->pagehook, 'main' );
|
193 |
+
add_meta_box( 'simplehooks-ping-list-hooks', __( 'Ping List Hooks', 'genesis-simple-hooks' ), array( $this, 'ping_list_hooks_box' ), $this->pagehook, 'main' );
|
194 |
+
add_meta_box( 'simplehooks-comment-hooks', __( 'Single Comment Hooks', 'genesis-simple-hooks' ), array( $this, 'comment_hooks_box' ), $this->pagehook, 'main' );
|
195 |
+
add_meta_box( 'simplehooks-comment-form-hooks', __( 'Comment Form Hooks', 'genesis-simple-hooks' ), array( $this, 'comment_form_hooks_box' ), $this->pagehook, 'main' );
|
196 |
+
add_meta_box( 'simplehooks-sidebar-hooks', __( 'Sidebar Hooks', 'genesis-simple-hooks' ), array( $this, 'sidebar_hooks_box' ), $this->pagehook, 'main' );
|
197 |
+
add_meta_box( 'simplehooks-footer-hooks', __( 'Footer Hooks', 'genesis-simple-hooks' ), array( $this, 'footer_hooks_box' ), $this->pagehook, 'main' );
|
198 |
|
199 |
}
|
200 |
|
202 |
|
203 |
simplehooks_form_generate( array(
|
204 |
'hook' => 'wp_head',
|
205 |
+
'desc' => __( 'This hook executes immediately before the closing <code></head></code> tag.', 'genesis-simple-hooks' ),
|
206 |
'unhook' => array( 'genesis_load_favicon' ),
|
207 |
) );
|
208 |
|
209 |
simplehooks_form_generate( array(
|
210 |
'hook' => 'wp_footer',
|
211 |
+
'desc' => __( 'This hook executes immediately before the closing <code></body></code> tag.', 'genesis-simple-hooks' ),
|
212 |
) );
|
213 |
|
214 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
215 |
|
216 |
}
|
217 |
|
219 |
|
220 |
simplehooks_form_generate( array(
|
221 |
'hook' => 'genesis_title',
|
222 |
+
'desc' => __( 'This hook executes between the main document <code><title></title></code> tags.', 'genesis-simple-hooks' )
|
223 |
) );
|
224 |
|
225 |
simplehooks_form_generate( array(
|
226 |
'hook' => 'genesis_meta',
|
227 |
+
'desc' => __( 'This hook executes in the document <code><head></code>.<br /> It is commonly used to output <code>META</code> information about the document.', 'genesis-simple-hooks' ),
|
228 |
) );
|
229 |
|
230 |
simplehooks_form_generate( array(
|
231 |
'hook' => 'genesis_before',
|
232 |
+
'desc' => __( 'This hook executes immediately after the opening <code><body></code> tag.', 'genesis-simple-hooks' )
|
233 |
) );
|
234 |
|
235 |
simplehooks_form_generate( array(
|
236 |
'hook' => 'genesis_after',
|
237 |
+
'desc' => __( 'This hook executes immediately before the closing <code></body></code> tag.', 'genesis-simple-hooks' )
|
238 |
) );
|
239 |
|
240 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
241 |
|
242 |
}
|
243 |
|
245 |
|
246 |
simplehooks_form_generate( array(
|
247 |
'hook' => 'genesis_before_header',
|
248 |
+
'desc' => __( 'This hook executes immediately before the header.', 'genesis-simple-hooks' )
|
249 |
) );
|
250 |
|
251 |
simplehooks_form_generate( array(
|
252 |
'hook' => 'genesis_header',
|
253 |
+
'desc' => __( 'This hook outputs the default header.', 'genesis-simple-hooks' ),
|
254 |
'unhook' => array( 'genesis_do_header' )
|
255 |
) );
|
256 |
|
257 |
simplehooks_form_generate( array(
|
258 |
'hook' => 'genesis_after_header',
|
259 |
+
'desc' => __( 'This hook executes immediately after the header.', 'genesis-simple-hooks' )
|
260 |
) );
|
261 |
|
262 |
simplehooks_form_generate( array(
|
263 |
'hook' => 'genesis_site_title',
|
264 |
+
'desc' => __( 'This hooks executes inside the header, and by default, outputs the site title.' , 'genesis-simple-hooks' ),
|
265 |
'unhook' => array( 'genesis_seo_site_title' ),
|
266 |
) );
|
267 |
|
268 |
simplehooks_form_generate( array(
|
269 |
'hook' => 'genesis_site_description',
|
270 |
+
'desc' => __( 'This hooks executes inside the header, and by default, outputs the site description.' , 'genesis-simple-hooks' ),
|
271 |
'unhook' => array( 'genesis_seo_site_description' ),
|
272 |
) );
|
273 |
|
274 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
275 |
|
276 |
}
|
277 |
|
279 |
|
280 |
simplehooks_form_generate( array(
|
281 |
'hook' => 'genesis_before_content_sidebar_wrap',
|
282 |
+
'desc' => __( 'This hook executes immediately before the div block that wraps the content and the primary sidebar.', 'genesis-simple-hooks' )
|
283 |
) );
|
284 |
|
285 |
simplehooks_form_generate( array(
|
286 |
'hook' => 'genesis_after_content_sidebar_wrap',
|
287 |
+
'desc' => __( 'This hook executes immediately after the div block that wraps the content and the primary sidebar.', 'genesis-simple-hooks' )
|
288 |
) );
|
289 |
|
290 |
simplehooks_form_generate( array(
|
291 |
'hook' => 'genesis_before_content',
|
292 |
+
'desc' => __( 'This hook executes immediately before the content column.', 'genesis-simple-hooks' )
|
293 |
) );
|
294 |
|
295 |
simplehooks_form_generate( array(
|
296 |
'hook' => 'genesis_after_content',
|
297 |
+
'desc' => __( 'This hook executes immediately after the content column.', 'genesis-simple-hooks' )
|
298 |
) );
|
299 |
|
300 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
301 |
|
302 |
}
|
303 |
|
305 |
|
306 |
simplehooks_form_generate( array(
|
307 |
'hook' => 'genesis_before_loop',
|
308 |
+
'desc' => __( 'This hook executes immediately before all loop blocks.<br /> Therefore, this hook falls outside the loop, and cannot execute functions that require loop template tags or variables.', 'genesis-simple-hooks' )
|
309 |
) );
|
310 |
|
311 |
simplehooks_form_generate( array(
|
312 |
'hook' => 'genesis_loop',
|
313 |
+
'desc' => __( 'This hook executes both default and custom loops.', 'genesis-simple-hooks' ),
|
314 |
'unhook' => array( 'genesis_do_loop' )
|
315 |
) );
|
316 |
|
317 |
simplehooks_form_generate( array(
|
318 |
'hook' => 'genesis_after_loop',
|
319 |
+
'desc' => __( 'This hook executes immediately after all loop blocks.<br /> Therefore, this hook falls outside the loop, and cannot execute functions that require loop template tags or variables.', 'genesis-simple-hooks' )
|
320 |
) );
|
321 |
|
322 |
simplehooks_form_generate( array(
|
323 |
'hook' => 'genesis_after_endwhile',
|
324 |
+
'desc' => __( 'This hook executes after the <code>endwhile;</code> statement.', 'genesis-simple-hooks' ),
|
325 |
'unhook' => array( 'genesis_posts_nav' )
|
326 |
) );
|
327 |
|
328 |
simplehooks_form_generate( array(
|
329 |
'hook' => 'genesis_loop_else',
|
330 |
+
'desc' => __( 'This hook executes after the <code>else :</code> statement in all loop blocks. The content attached to this hook will only display if there are no posts available when a loop is executed.', 'genesis-simple-hooks' ),
|
331 |
'unhook' => array( 'genesis_do_noposts' )
|
332 |
) );
|
333 |
|
334 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
335 |
|
336 |
}
|
337 |
|
339 |
|
340 |
simplehooks_form_generate(array(
|
341 |
'hook' => 'genesis_before_entry',
|
342 |
+
'desc' => __( 'This hook executes before each entry in all loop blocks (outside the entry markup element).', 'genesis-simple-hooks' )
|
343 |
) );
|
344 |
|
345 |
simplehooks_form_generate(array(
|
346 |
'hook' => 'genesis_entry_header',
|
347 |
+
'desc' => __( 'This hook executes before the entry content. By default, it outputs the entry title and meta information.', 'genesis-simple-hooks' )
|
348 |
) );
|
349 |
|
350 |
simplehooks_form_generate(array(
|
351 |
'hook' => 'genesis_entry_content',
|
352 |
+
'desc' => __( 'This hook, by default, outputs the entry content.', 'genesis-simple-hooks' )
|
353 |
) );
|
354 |
|
355 |
simplehooks_form_generate(array(
|
356 |
'hook' => 'genesis_entry_footer',
|
357 |
+
'desc' => __( 'This hook executes after the entry content. By Default, it outputs entry meta information.', 'genesis-simple-hooks' )
|
358 |
) );
|
359 |
|
360 |
simplehooks_form_generate(array(
|
361 |
'hook' => 'genesis_after_entry',
|
362 |
+
'desc' => __( 'This hook executes after each entry in all loop blocks (outside the entry markup element).', 'genesis-simple-hooks' )
|
363 |
) );
|
364 |
|
365 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
366 |
|
367 |
}
|
368 |
|
370 |
|
371 |
simplehooks_form_generate( array(
|
372 |
'hook' => 'genesis_before_post',
|
373 |
+
'desc' => __( 'This hook executes before each post in all loop blocks (outside the <code>post_class()</code> div).', 'genesis-simple-hooks' )
|
374 |
) );
|
375 |
|
376 |
simplehooks_form_generate( array(
|
377 |
'hook' => 'genesis_after_post',
|
378 |
+
'desc' => __( 'This hook executes after each post in all loop blocks (outside the <code>post_class()</code> div).', 'genesis-simple-hooks' ),
|
379 |
'unhook' => array( 'genesis_do_author_box' )
|
380 |
) );
|
381 |
|
382 |
simplehooks_form_generate( array(
|
383 |
'hook' => 'genesis_before_post_title',
|
384 |
+
'desc' => __( 'This hook executes immediately before each post/page title within the loop.', 'genesis-simple-hooks' )
|
385 |
) );
|
386 |
|
387 |
simplehooks_form_generate( array(
|
388 |
'hook' => 'genesis_post_title',
|
389 |
+
'desc' => __( 'This hook outputs the post/page title.', 'genesis-simple-hooks' ),
|
390 |
'unhook' => array( 'genesis_do_post_title' )
|
391 |
) );
|
392 |
|
393 |
simplehooks_form_generate( array(
|
394 |
'hook' => 'genesis_after_post_title',
|
395 |
+
'desc' => __( 'This hook executes immediately after each post/page title within the loop.', 'genesis-simple-hooks' )
|
396 |
) );
|
397 |
|
398 |
simplehooks_form_generate( array(
|
399 |
'hook' => 'genesis_before_post_content',
|
400 |
+
'desc' => __( 'This hook executes immediately before the <code>genesis_post_content</code> hook for each post/page within the loop.', 'genesis-simple-hooks' ),
|
401 |
'unhook' => array( 'genesis_post_info' )
|
402 |
) );
|
403 |
|
404 |
simplehooks_form_generate( array(
|
405 |
'hook' => 'genesis_post_content',
|
406 |
+
'desc' => __( 'This hook outputs the content of the post/page, by default.', 'genesis-simple-hooks' ),
|
407 |
'unhook' => array( 'genesis_do_post_image', 'genesis_do_post_content' )
|
408 |
) );
|
409 |
|
410 |
simplehooks_form_generate( array(
|
411 |
'hook' => 'genesis_after_post_content',
|
412 |
+
'desc' => __( 'This hook executes immediately after the <code>genesis_post_content</code> hook for each post/page within the loop.', 'genesis-simple-hooks' ),
|
413 |
'unhook' => array( 'genesis_post_meta' )
|
414 |
) );
|
415 |
|
416 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
417 |
|
418 |
}
|
419 |
|
421 |
|
422 |
simplehooks_form_generate( array(
|
423 |
'hook' => 'genesis_before_comments',
|
424 |
+
'desc' => __( 'This hook executes immediately before the comments block.', 'genesis-simple-hooks' )
|
425 |
) );
|
426 |
|
427 |
simplehooks_form_generate( array(
|
428 |
'hook' => 'genesis_comments',
|
429 |
+
'desc' => __( 'This hook outputs the comments block.', 'genesis-simple-hooks' ),
|
430 |
'unhook' => array( 'genesis_do_comments' )
|
431 |
) );
|
432 |
|
433 |
simplehooks_form_generate( array(
|
434 |
'hook' => 'genesis_list_comments',
|
435 |
+
'desc' => __( 'This hook executes inside the comments block. By default, it outputs a list of comments associated with a post via the <code>genesis_default_list_comments()</code> function.', 'genesis-simple-hooks' ),
|
436 |
'unhook' => array( 'genesis_default_list_comments' )
|
437 |
) );
|
438 |
|
439 |
simplehooks_form_generate( array(
|
440 |
'hook' => 'genesis_after_comments',
|
441 |
+
'desc' => __( 'This hook executes immediately after the comments block.', 'genesis-simple-hooks' )
|
442 |
) );
|
443 |
|
444 |
}
|
447 |
|
448 |
simplehooks_form_generate( array(
|
449 |
'hook' => 'genesis_before_pings',
|
450 |
+
'desc' => __( 'This hook executes immediately before the pings block.', 'genesis-simple-hooks' ),
|
451 |
'unhook' => array( 'genesis_do_pings' )
|
452 |
) );
|
453 |
|
454 |
simplehooks_form_generate( array(
|
455 |
'hook' => 'genesis_pings',
|
456 |
+
'desc' => __( 'This hook outputs the pings block.', 'genesis-simple-hooks' )
|
457 |
) );
|
458 |
|
459 |
simplehooks_form_generate( array(
|
460 |
'hook' => 'genesis_list_pings',
|
461 |
+
'desc' => __( 'This hook executes inside the pings block. By default, it outputs a list of pings associated with a post via the <code>genesis_default_list_pings()</code> function.', 'genesis-simple-hooks' ),
|
462 |
'unhook' => array( 'genesis_default_list_pings' )
|
463 |
) );
|
464 |
|
465 |
simplehooks_form_generate( array(
|
466 |
'hook' => 'genesis_after_pings',
|
467 |
+
'desc' => __( 'This hook executes immediately after the pings block.', 'genesis-simple-hooks' )
|
468 |
) );
|
469 |
|
470 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
471 |
|
472 |
}
|
473 |
|
475 |
|
476 |
simplehooks_form_generate( array(
|
477 |
'hook' => 'genesis_before_comment',
|
478 |
+
'desc' => __( 'This hook executes immediately before each individual comment (inside the <code>.comment</code> list item).', 'genesis-simple-hooks' )
|
479 |
) );
|
480 |
|
481 |
simplehooks_form_generate( array(
|
482 |
'hook' => 'genesis_after_comment',
|
483 |
+
'desc' => __( 'This hook executes immediately after each individual comment (inside the <code>.comment</code> list item).', 'genesis-simple-hooks' )
|
484 |
) );
|
485 |
|
486 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
487 |
|
488 |
}
|
489 |
|
491 |
|
492 |
simplehooks_form_generate( array(
|
493 |
'hook' => 'genesis_before_comment_form',
|
494 |
+
'desc' => __( 'This hook executes immediately before the comment form.', 'genesis-simple-hooks' )
|
495 |
) );
|
496 |
|
497 |
simplehooks_form_generate( array(
|
498 |
'hook' => 'genesis_comment_form',
|
499 |
+
'desc' => __( 'This hook outputs the entire comment form.', 'genesis-simple-hooks' ),
|
500 |
'unhook' => array( 'genesis_do_comment_form' )
|
501 |
) );
|
502 |
|
503 |
simplehooks_form_generate( array(
|
504 |
'hook' => 'genesis_after_comment_form',
|
505 |
+
'desc' => __( 'This hook executes immediately after the comment form.', 'genesis-simple-hooks' )
|
506 |
) );
|
507 |
|
508 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
509 |
|
510 |
}
|
511 |
|
513 |
|
514 |
simplehooks_form_generate( array(
|
515 |
'hook' => 'genesis_before_sidebar',
|
516 |
+
'desc' => __( 'This hook executes immediately before the primary sidebar column.', 'genesis-simple-hooks' )
|
517 |
) );
|
518 |
|
519 |
simplehooks_form_generate( array(
|
520 |
'hook' => 'genesis_sidebar',
|
521 |
+
'desc' => __( 'This hook outputs the content of the primary sidebar, including the widget area output.', 'genesis-simple-hooks' ),
|
522 |
'unhook' => array( 'genesis_do_sidebar' )
|
523 |
) );
|
524 |
|
525 |
simplehooks_form_generate( array(
|
526 |
'hook' => 'genesis_after_sidebar',
|
527 |
+
'desc' => __( 'This hook executes immediately after the primary sidebar column.', 'genesis-simple-hooks' )
|
528 |
) );
|
529 |
|
530 |
simplehooks_form_generate( array(
|
531 |
'hook' => 'genesis_before_sidebar_widget_area',
|
532 |
+
'desc' => __( 'This hook executes immediately before the primary sidebar widget area.', 'genesis-simple-hooks' )
|
533 |
) );
|
534 |
|
535 |
simplehooks_form_generate( array(
|
536 |
'hook' => 'genesis_after_sidebar_widget_area',
|
537 |
+
'desc' => __( 'This hook executes immediately after the primary sidebar widget area.', 'genesis-simple-hooks' )
|
538 |
) );
|
539 |
|
540 |
simplehooks_form_generate( array(
|
541 |
'hook' => 'genesis_before_sidebar_alt',
|
542 |
+
'desc' => __( 'This hook executes immediately before the alternate sidebar column.', 'genesis-simple-hooks' )
|
543 |
) );
|
544 |
|
545 |
simplehooks_form_generate( array(
|
546 |
'hook' => 'genesis_sidebar_alt',
|
547 |
+
'desc' => __( 'This hook outputs the content of the secondary sidebar, including the widget area output.', 'genesis-simple-hooks' ),
|
548 |
'unhook' => array( 'genesis_do_sidebar_alt' )
|
549 |
) );
|
550 |
|
551 |
simplehooks_form_generate( array(
|
552 |
'hook' => 'genesis_after_sidebar_alt',
|
553 |
+
'desc' => __( 'This hook executes immediately after the alternate sidebar column.', 'genesis-simple-hooks' )
|
554 |
) );
|
555 |
|
556 |
simplehooks_form_generate( array(
|
557 |
'hook' => 'genesis_before_sidebar_alt_widget_area',
|
558 |
+
'desc' => __( 'This hook executes immediately before the alternate sidebar widget area.', 'genesis-simple-hooks' )
|
559 |
) );
|
560 |
|
561 |
simplehooks_form_generate( array(
|
562 |
'hook' => 'genesis_after_sidebar_alt_widget_area',
|
563 |
+
'desc' => __( 'This hook executes immediately after the alternate sidebar widget area.', 'genesis-simple-hooks' )
|
564 |
) );
|
565 |
|
566 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
567 |
|
568 |
}
|
569 |
|
571 |
|
572 |
simplehooks_form_generate( array(
|
573 |
'hook' => 'genesis_before_footer',
|
574 |
+
'desc' => __( 'This hook executes immediately before the footer.', 'genesis-simple-hooks' )
|
575 |
) );
|
576 |
|
577 |
simplehooks_form_generate( array(
|
578 |
'hook' => 'genesis_footer',
|
579 |
+
'desc' => __( 'This hook, by default, outputs the content of the footer.', 'genesis-simple-hooks' ),
|
580 |
'unhook' => array( 'genesis_do_footer' )
|
581 |
) );
|
582 |
|
583 |
simplehooks_form_generate( array(
|
584 |
'hook' => 'genesis_after_footer',
|
585 |
+
'desc' => __( 'This hook executes immediately after the footer.', 'genesis-simple-hooks' )
|
586 |
) );
|
587 |
|
588 |
+
submit_button( __( 'Save Changes', 'genesis-simple-hooks' ), 'primary' );
|
589 |
|
590 |
}
|
591 |
|
functions.php
CHANGED
@@ -42,7 +42,7 @@ function simplehooks_form_generate( $args = array() ) {
|
|
42 |
|
43 |
?>
|
44 |
|
45 |
-
<h4><code><?php echo $args['hook']; ?></code> <?php _e( 'Hook', '
|
46 |
<p><span class="description"><?php echo $args['desc']; ?></span></p>
|
47 |
|
48 |
<?php
|
@@ -51,7 +51,7 @@ function simplehooks_form_generate( $args = array() ) {
|
|
51 |
foreach ( (array) $args['unhook'] as $function ) {
|
52 |
?>
|
53 |
|
54 |
-
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]" value="<?php echo $function; ?>" <?php if ( in_array( $function, (array) simplehooks_get_option( $args['hook'], 'unhook' ) ) ) echo 'checked'; ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]"><?php printf( __( 'Unhook <code>%s()</code> function from this hook?', '
|
55 |
|
56 |
<?php
|
57 |
}
|
@@ -62,8 +62,8 @@ function simplehooks_form_generate( $args = array() ) {
|
|
62 |
<p><textarea name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][content]" cols="70" rows="5"><?php echo htmlentities( simplehooks_get_option( $args['hook'], 'content' ), ENT_QUOTES, 'UTF-8' ); ?></textarea></p>
|
63 |
|
64 |
<p>
|
65 |
-
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]" value="1" <?php checked( 1, simplehooks_get_option( $args['hook'], 'shortcodes' ) ); ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]"><?php _e( 'Execute Shortcodes on this hook?', '
|
66 |
-
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]" value="1" <?php checked( 1, simplehooks_get_option( $args['hook'], 'php' ) ); ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]"><?php _e( 'Execute PHP on this hook?', '
|
67 |
</p>
|
68 |
|
69 |
<hr class="div" />
|
42 |
|
43 |
?>
|
44 |
|
45 |
+
<h4><code><?php echo $args['hook']; ?></code> <?php _e( 'Hook', 'genesis-simple-hooks' ); ?></h4>
|
46 |
<p><span class="description"><?php echo $args['desc']; ?></span></p>
|
47 |
|
48 |
<?php
|
51 |
foreach ( (array) $args['unhook'] as $function ) {
|
52 |
?>
|
53 |
|
54 |
+
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]" value="<?php echo $function; ?>" <?php if ( in_array( $function, (array) simplehooks_get_option( $args['hook'], 'unhook' ) ) ) echo 'checked'; ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][unhook][]"><?php printf( __( 'Unhook <code>%s()</code> function from this hook?', 'genesis-simple-hooks' ), $function ); ?></label><br />
|
55 |
|
56 |
<?php
|
57 |
}
|
62 |
<p><textarea name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][content]" cols="70" rows="5"><?php echo htmlentities( simplehooks_get_option( $args['hook'], 'content' ), ENT_QUOTES, 'UTF-8' ); ?></textarea></p>
|
63 |
|
64 |
<p>
|
65 |
+
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]" value="1" <?php checked( 1, simplehooks_get_option( $args['hook'], 'shortcodes' ) ); ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][shortcodes]"><?php _e( 'Execute Shortcodes on this hook?', 'genesis-simple-hooks' ); ?></label><br />
|
66 |
+
<input type="checkbox" name="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]" id="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]" value="1" <?php checked( 1, simplehooks_get_option( $args['hook'], 'php' ) ); ?> /> <label for="<?php echo SIMPLEHOOKS_SETTINGS_FIELD; ?>[<?php echo $args['hook']; ?>][php]"><?php _e( 'Execute PHP on this hook?', 'genesis-simple-hooks' ); ?></label>
|
67 |
</p>
|
68 |
|
69 |
<hr class="div" />
|
languages/genesis-simple-hooks.pot
ADDED
@@ -0,0 +1,424 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2015 Nathan Rice
|
2 |
+
# This file is distributed under the GNU General Public License v2.0 (or later).
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Genesis Simple Hooks 2.1.1\n"
|
6 |
+
"Report-Msgid-Bugs-To: StudioPress <translations@studiopress.com>\n"
|
7 |
+
"POT-Creation-Date: 2015-09-29 20:13:39+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: 2015-MO-DA HO:MI+ZONE\n"
|
12 |
+
"Last-Translator: StudioPress <translations@studiopress.com>\n"
|
13 |
+
"Language-Team: English <translations@studiopress.com>\n"
|
14 |
+
"X-Generator: grunt-wp-i18n 0.4.4\n"
|
15 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
16 |
+
"X-Poedit-Basepath: .\n"
|
17 |
+
"X-Poedit-Language: English\n"
|
18 |
+
"X-Poedit-Country: UNITED STATES\n"
|
19 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
20 |
+
"X-Poedit-KeywordsList: "
|
21 |
+
"__;_e;_x:1,2c;_ex:1,2c;_n:1,2;_nx:1,2,4c;_n_noop:1,2;_nx_noop:1,2,3c;esc_"
|
22 |
+
"attr__;esc_html__;esc_attr_e;esc_html_e;esc_attr_x:1,2c;esc_html_x:1,2c;\n"
|
23 |
+
"X-Poedit-Bookmarks: \n"
|
24 |
+
"X-Poedit-SearchPath-0: .\n"
|
25 |
+
"X-Textdomain-Support: yes\n"
|
26 |
+
|
27 |
+
#: admin.php:30
|
28 |
+
msgid "Genesis - Simple Hooks"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#: admin.php:31
|
32 |
+
msgid "Simple Hooks"
|
33 |
+
msgstr ""
|
34 |
+
|
35 |
+
#: admin.php:181
|
36 |
+
msgid "WordPress Hooks"
|
37 |
+
msgstr ""
|
38 |
+
|
39 |
+
#: admin.php:182
|
40 |
+
msgid "Document Hooks"
|
41 |
+
msgstr ""
|
42 |
+
|
43 |
+
#: admin.php:183
|
44 |
+
msgid "Header Hooks"
|
45 |
+
msgstr ""
|
46 |
+
|
47 |
+
#: admin.php:184
|
48 |
+
msgid "Content Hooks"
|
49 |
+
msgstr ""
|
50 |
+
|
51 |
+
#: admin.php:185
|
52 |
+
msgid "Loop Hooks"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: admin.php:188
|
56 |
+
msgid "Entry Hooks"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: admin.php:190
|
60 |
+
msgid "Post/Page Hooks"
|
61 |
+
msgstr ""
|
62 |
+
|
63 |
+
#: admin.php:192
|
64 |
+
msgid "Comment List Hooks"
|
65 |
+
msgstr ""
|
66 |
+
|
67 |
+
#: admin.php:193
|
68 |
+
msgid "Ping List Hooks"
|
69 |
+
msgstr ""
|
70 |
+
|
71 |
+
#: admin.php:194
|
72 |
+
msgid "Single Comment Hooks"
|
73 |
+
msgstr ""
|
74 |
+
|
75 |
+
#: admin.php:195
|
76 |
+
msgid "Comment Form Hooks"
|
77 |
+
msgstr ""
|
78 |
+
|
79 |
+
#: admin.php:196
|
80 |
+
msgid "Sidebar Hooks"
|
81 |
+
msgstr ""
|
82 |
+
|
83 |
+
#: admin.php:197
|
84 |
+
msgid "Footer Hooks"
|
85 |
+
msgstr ""
|
86 |
+
|
87 |
+
#: admin.php:205
|
88 |
+
msgid ""
|
89 |
+
"This hook executes immediately before the closing "
|
90 |
+
"<code></head></code> tag."
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: admin.php:211 admin.php:237
|
94 |
+
msgid ""
|
95 |
+
"This hook executes immediately before the closing "
|
96 |
+
"<code></body></code> tag."
|
97 |
+
msgstr ""
|
98 |
+
|
99 |
+
#: admin.php:214 admin.php:240 admin.php:274 admin.php:300 admin.php:334
|
100 |
+
#: admin.php:365 admin.php:416 admin.php:470 admin.php:486 admin.php:508
|
101 |
+
#: admin.php:566 admin.php:588
|
102 |
+
msgid "Save Changes"
|
103 |
+
msgstr ""
|
104 |
+
|
105 |
+
#: admin.php:222
|
106 |
+
msgid ""
|
107 |
+
"This hook executes between the main document "
|
108 |
+
"<code><title></title></code> tags."
|
109 |
+
msgstr ""
|
110 |
+
|
111 |
+
#: admin.php:227
|
112 |
+
msgid ""
|
113 |
+
"This hook executes in the document <code><head></code>.<br /> It is "
|
114 |
+
"commonly used to output <code>META</code> information about the document."
|
115 |
+
msgstr ""
|
116 |
+
|
117 |
+
#: admin.php:232
|
118 |
+
msgid ""
|
119 |
+
"This hook executes immediately after the opening <code><body></code> "
|
120 |
+
"tag."
|
121 |
+
msgstr ""
|
122 |
+
|
123 |
+
#: admin.php:248
|
124 |
+
msgid "This hook executes immediately before the header."
|
125 |
+
msgstr ""
|
126 |
+
|
127 |
+
#: admin.php:253
|
128 |
+
msgid "This hook outputs the default header."
|
129 |
+
msgstr ""
|
130 |
+
|
131 |
+
#: admin.php:259
|
132 |
+
msgid "This hook executes immediately after the header."
|
133 |
+
msgstr ""
|
134 |
+
|
135 |
+
#: admin.php:264
|
136 |
+
msgid ""
|
137 |
+
"This hooks executes inside the header, and by default, outputs the site "
|
138 |
+
"title."
|
139 |
+
msgstr ""
|
140 |
+
|
141 |
+
#: admin.php:270
|
142 |
+
msgid ""
|
143 |
+
"This hooks executes inside the header, and by default, outputs the site "
|
144 |
+
"description."
|
145 |
+
msgstr ""
|
146 |
+
|
147 |
+
#: admin.php:282
|
148 |
+
msgid ""
|
149 |
+
"This hook executes immediately before the div block that wraps the content "
|
150 |
+
"and the primary sidebar."
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: admin.php:287
|
154 |
+
msgid ""
|
155 |
+
"This hook executes immediately after the div block that wraps the content "
|
156 |
+
"and the primary sidebar."
|
157 |
+
msgstr ""
|
158 |
+
|
159 |
+
#: admin.php:292
|
160 |
+
msgid "This hook executes immediately before the content column."
|
161 |
+
msgstr ""
|
162 |
+
|
163 |
+
#: admin.php:297
|
164 |
+
msgid "This hook executes immediately after the content column."
|
165 |
+
msgstr ""
|
166 |
+
|
167 |
+
#: admin.php:308
|
168 |
+
msgid ""
|
169 |
+
"This hook executes immediately before all loop blocks.<br /> Therefore, "
|
170 |
+
"this hook falls outside the loop, and cannot execute functions that require "
|
171 |
+
"loop template tags or variables."
|
172 |
+
msgstr ""
|
173 |
+
|
174 |
+
#: admin.php:313
|
175 |
+
msgid "This hook executes both default and custom loops."
|
176 |
+
msgstr ""
|
177 |
+
|
178 |
+
#: admin.php:319
|
179 |
+
msgid ""
|
180 |
+
"This hook executes immediately after all loop blocks.<br /> Therefore, this "
|
181 |
+
"hook falls outside the loop, and cannot execute functions that require loop "
|
182 |
+
"template tags or variables."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: admin.php:324
|
186 |
+
msgid "This hook executes after the <code>endwhile;</code> statement."
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: admin.php:330
|
190 |
+
msgid ""
|
191 |
+
"This hook executes after the <code>else :</code> statement in all loop "
|
192 |
+
"blocks. The content attached to this hook will only display if there are no "
|
193 |
+
"posts available when a loop is executed."
|
194 |
+
msgstr ""
|
195 |
+
|
196 |
+
#: admin.php:342
|
197 |
+
msgid ""
|
198 |
+
"This hook executes before each entry in all loop blocks (outside the entry "
|
199 |
+
"markup element)."
|
200 |
+
msgstr ""
|
201 |
+
|
202 |
+
#: admin.php:347
|
203 |
+
msgid ""
|
204 |
+
"This hook executes before the entry content. By default, it outputs the "
|
205 |
+
"entry title and meta information."
|
206 |
+
msgstr ""
|
207 |
+
|
208 |
+
#: admin.php:352
|
209 |
+
msgid "This hook, by default, outputs the entry content."
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: admin.php:357
|
213 |
+
msgid ""
|
214 |
+
"This hook executes after the entry content. By Default, it outputs entry "
|
215 |
+
"meta information."
|
216 |
+
msgstr ""
|
217 |
+
|
218 |
+
#: admin.php:362
|
219 |
+
msgid ""
|
220 |
+
"This hook executes after each entry in all loop blocks (outside the entry "
|
221 |
+
"markup element)."
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: admin.php:373
|
225 |
+
msgid ""
|
226 |
+
"This hook executes before each post in all loop blocks (outside the "
|
227 |
+
"<code>post_class()</code> div)."
|
228 |
+
msgstr ""
|
229 |
+
|
230 |
+
#: admin.php:378
|
231 |
+
msgid ""
|
232 |
+
"This hook executes after each post in all loop blocks (outside the "
|
233 |
+
"<code>post_class()</code> div)."
|
234 |
+
msgstr ""
|
235 |
+
|
236 |
+
#: admin.php:384
|
237 |
+
msgid "This hook executes immediately before each post/page title within the loop."
|
238 |
+
msgstr ""
|
239 |
+
|
240 |
+
#: admin.php:389
|
241 |
+
msgid "This hook outputs the post/page title."
|
242 |
+
msgstr ""
|
243 |
+
|
244 |
+
#: admin.php:395
|
245 |
+
msgid "This hook executes immediately after each post/page title within the loop."
|
246 |
+
msgstr ""
|
247 |
+
|
248 |
+
#: admin.php:400
|
249 |
+
msgid ""
|
250 |
+
"This hook executes immediately before the <code>genesis_post_content</code> "
|
251 |
+
"hook for each post/page within the loop."
|
252 |
+
msgstr ""
|
253 |
+
|
254 |
+
#: admin.php:406
|
255 |
+
msgid "This hook outputs the content of the post/page, by default."
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: admin.php:412
|
259 |
+
msgid ""
|
260 |
+
"This hook executes immediately after the <code>genesis_post_content</code> "
|
261 |
+
"hook for each post/page within the loop."
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: admin.php:424
|
265 |
+
msgid "This hook executes immediately before the comments block."
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: admin.php:429
|
269 |
+
msgid "This hook outputs the comments block."
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: admin.php:435
|
273 |
+
msgid ""
|
274 |
+
"This hook executes inside the comments block. By default, it outputs a list "
|
275 |
+
"of comments associated with a post via the "
|
276 |
+
"<code>genesis_default_list_comments()</code> function."
|
277 |
+
msgstr ""
|
278 |
+
|
279 |
+
#: admin.php:441
|
280 |
+
msgid "This hook executes immediately after the comments block."
|
281 |
+
msgstr ""
|
282 |
+
|
283 |
+
#: admin.php:450
|
284 |
+
msgid "This hook executes immediately before the pings block."
|
285 |
+
msgstr ""
|
286 |
+
|
287 |
+
#: admin.php:456
|
288 |
+
msgid "This hook outputs the pings block."
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: admin.php:461
|
292 |
+
msgid ""
|
293 |
+
"This hook executes inside the pings block. By default, it outputs a list of "
|
294 |
+
"pings associated with a post via the "
|
295 |
+
"<code>genesis_default_list_pings()</code> function."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: admin.php:467
|
299 |
+
msgid "This hook executes immediately after the pings block."
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: admin.php:478
|
303 |
+
msgid ""
|
304 |
+
"This hook executes immediately before each individual comment (inside the "
|
305 |
+
"<code>.comment</code> list item)."
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: admin.php:483
|
309 |
+
msgid ""
|
310 |
+
"This hook executes immediately after each individual comment (inside the "
|
311 |
+
"<code>.comment</code> list item)."
|
312 |
+
msgstr ""
|
313 |
+
|
314 |
+
#: admin.php:494
|
315 |
+
msgid "This hook executes immediately before the comment form."
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: admin.php:499
|
319 |
+
msgid "This hook outputs the entire comment form."
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: admin.php:505
|
323 |
+
msgid "This hook executes immediately after the comment form."
|
324 |
+
msgstr ""
|
325 |
+
|
326 |
+
#: admin.php:516
|
327 |
+
msgid "This hook executes immediately before the primary sidebar column."
|
328 |
+
msgstr ""
|
329 |
+
|
330 |
+
#: admin.php:521
|
331 |
+
msgid ""
|
332 |
+
"This hook outputs the content of the primary sidebar, including the widget "
|
333 |
+
"area output."
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: admin.php:527
|
337 |
+
msgid "This hook executes immediately after the primary sidebar column."
|
338 |
+
msgstr ""
|
339 |
+
|
340 |
+
#: admin.php:532
|
341 |
+
msgid "This hook executes immediately before the primary sidebar widget area."
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: admin.php:537
|
345 |
+
msgid "This hook executes immediately after the primary sidebar widget area."
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: admin.php:542
|
349 |
+
msgid "This hook executes immediately before the alternate sidebar column."
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: admin.php:547
|
353 |
+
msgid ""
|
354 |
+
"This hook outputs the content of the secondary sidebar, including the "
|
355 |
+
"widget area output."
|
356 |
+
msgstr ""
|
357 |
+
|
358 |
+
#: admin.php:553
|
359 |
+
msgid "This hook executes immediately after the alternate sidebar column."
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#: admin.php:558
|
363 |
+
msgid "This hook executes immediately before the alternate sidebar widget area."
|
364 |
+
msgstr ""
|
365 |
+
|
366 |
+
#: admin.php:563
|
367 |
+
msgid "This hook executes immediately after the alternate sidebar widget area."
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: admin.php:574
|
371 |
+
msgid "This hook executes immediately before the footer."
|
372 |
+
msgstr ""
|
373 |
+
|
374 |
+
#: admin.php:579
|
375 |
+
msgid "This hook, by default, outputs the content of the footer."
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: admin.php:585
|
379 |
+
msgid "This hook executes immediately after the footer."
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: functions.php:45
|
383 |
+
msgid "Hook"
|
384 |
+
msgstr ""
|
385 |
+
|
386 |
+
#: functions.php:54
|
387 |
+
msgid "Unhook <code>%s()</code> function from this hook?"
|
388 |
+
msgstr ""
|
389 |
+
|
390 |
+
#: functions.php:65
|
391 |
+
msgid "Execute Shortcodes on this hook?"
|
392 |
+
msgstr ""
|
393 |
+
|
394 |
+
#: functions.php:66
|
395 |
+
msgid "Execute PHP on this hook?"
|
396 |
+
msgstr ""
|
397 |
+
|
398 |
+
#: plugin.php:45
|
399 |
+
msgid ""
|
400 |
+
"Sorry, you cannot run Simple Hooks without WordPress %s and <a "
|
401 |
+
"href=\"%s\">Genesis %s</a>, or greater."
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#. Plugin Name of the plugin/theme
|
405 |
+
msgid "Genesis Simple Hooks"
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#. Plugin URI of the plugin/theme
|
409 |
+
msgid "http://www.studiopress.com/plugins/simple-hooks"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#. Description of the plugin/theme
|
413 |
+
msgid ""
|
414 |
+
"Genesis Simple Hooks allows you easy access to the 50+ Action Hooks in the "
|
415 |
+
"Genesis Theme."
|
416 |
+
msgstr ""
|
417 |
+
|
418 |
+
#. Author of the plugin/theme
|
419 |
+
msgid "Nathan Rice"
|
420 |
+
msgstr ""
|
421 |
+
|
422 |
+
#. Author URI of the plugin/theme
|
423 |
+
msgid "http://www.nathanrice.net/"
|
424 |
+
msgstr ""
|
package.json
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "genesis-simple-hooks",
|
3 |
+
"description": "Development files for the Genesis Simple Hooks plugin.",
|
4 |
+
"repository": {
|
5 |
+
"type": "git",
|
6 |
+
"url": "https://github.com/copyblogger/genesis-simple-hooks"
|
7 |
+
},
|
8 |
+
"dependencies": {},
|
9 |
+
"devDependencies": {
|
10 |
+
"grunt": "^0.4.5",
|
11 |
+
"grunt-autoprefixer": "^0.8.1",
|
12 |
+
"grunt-checktextdomain": "^0.1.1",
|
13 |
+
"grunt-contrib-cssmin": "^0.10.0",
|
14 |
+
"grunt-contrib-imagemin": "^0.7.1",
|
15 |
+
"grunt-contrib-jshint": "^0.10.0",
|
16 |
+
"grunt-contrib-uglify": "^0.5.0",
|
17 |
+
"grunt-contrib-watch": "^0.6.1",
|
18 |
+
"grunt-csscomb": "~2.0.1",
|
19 |
+
"grunt-jsbeautifier": "^0.2.7",
|
20 |
+
"grunt-jsvalidate": "^0.2.2",
|
21 |
+
"grunt-phplint": "0.0.5",
|
22 |
+
"grunt-styledocco": "^0.1.4",
|
23 |
+
"grunt-wp-i18n": "^0.4.5",
|
24 |
+
"load-grunt-tasks": "^0.6.0"
|
25 |
+
},
|
26 |
+
"plugin": {
|
27 |
+
"name": "Genesis Simple Hooks",
|
28 |
+
"uri": "https://github.com/copyblogger/genesis-simple-hooks",
|
29 |
+
"description": "Genesis Simple Hooks allows you easy access to the 50+ Action Hooks in the Genesis Theme.",
|
30 |
+
"author": "StudioPress",
|
31 |
+
"authoruri": "http://www.studiopress.com/",
|
32 |
+
"version": "2.1.1",
|
33 |
+
"license": "GPL-2.0+",
|
34 |
+
"licenseuri": "http://www.gnu.org/licenses/gpl-2.0.html",
|
35 |
+
"textdomain": "genesis-simple-hooks"
|
36 |
+
}
|
37 |
+
}
|
plugin.php
CHANGED
@@ -8,7 +8,7 @@
|
|
8 |
Author: Nathan Rice
|
9 |
Author URI: http://www.nathanrice.net/
|
10 |
|
11 |
-
Version: 2.1.
|
12 |
|
13 |
License: GNU General Public License v2.0 (or later)
|
14 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
@@ -42,7 +42,7 @@ function simplehooks_activation() {
|
|
42 |
function simplehooks_deactivate( $genesis_version = '2.1.0', $wp_version = '3.9.2' ) {
|
43 |
|
44 |
deactivate_plugins( plugin_basename( __FILE__ ) );
|
45 |
-
wp_die( sprintf( __( 'Sorry, you cannot run Simple Hooks without WordPress %s and <a href="%s">Genesis %s</a>, or greater.', '
|
46 |
|
47 |
}
|
48 |
|
8 |
Author: Nathan Rice
|
9 |
Author URI: http://www.nathanrice.net/
|
10 |
|
11 |
+
Version: 2.1.1
|
12 |
|
13 |
License: GNU General Public License v2.0 (or later)
|
14 |
License URI: http://www.opensource.org/licenses/gpl-license.php
|
42 |
function simplehooks_deactivate( $genesis_version = '2.1.0', $wp_version = '3.9.2' ) {
|
43 |
|
44 |
deactivate_plugins( plugin_basename( __FILE__ ) );
|
45 |
+
wp_die( sprintf( __( 'Sorry, you cannot run Simple Hooks without WordPress %s and <a href="%s">Genesis %s</a>, or greater.', 'genesis-simple-hooks' ), $wp_version, 'http://my.studiopress.com/?download_id=91046d629e74d525b3f2978e404e7ffa', $genesis_version ) );
|
46 |
|
47 |
}
|
48 |
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: nathanrice, studiopress
|
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5553118
|
4 |
Tags: hooks, genesis, genesiswp, studiopress
|
5 |
Requires at least: 3.9.2
|
6 |
-
Tested up to: 4.
|
7 |
-
Stable tag: 2.1.
|
8 |
|
9 |
This plugin creates a new Genesis settings page that allows you to insert code (HTML, Shortcodes, and PHP), and attach it to any of the 50+ action hooks throughout the Genesis Theme Framework, from StudioPress.
|
10 |
|
@@ -72,36 +72,30 @@ The most common request from Genesis users is how to properly modify their foote
|
|
72 |
|
73 |
== Changelog ==
|
74 |
|
75 |
-
=
|
76 |
-
*
|
77 |
|
78 |
-
= 0
|
79 |
-
*
|
80 |
-
*
|
81 |
-
*
|
82 |
|
83 |
-
= 1
|
84 |
-
*
|
85 |
-
* Require Genesis 1.2.1
|
86 |
-
* Update hooks for Genesis 1.2.1
|
87 |
|
88 |
-
=
|
89 |
-
*
|
90 |
-
*
|
91 |
-
* Added new unhook options
|
92 |
-
* Fixed bug with foreign language compatibility
|
93 |
|
94 |
-
= 1.
|
95 |
-
*
|
96 |
-
* Increase requirement to WordPress 3.0
|
97 |
|
98 |
-
= 1.
|
99 |
-
*
|
100 |
-
* Fixed undefined index bug in functions.php
|
101 |
|
102 |
-
= 1.
|
103 |
-
* Increased requirement to Genesis 1.
|
104 |
-
*
|
105 |
|
106 |
= 1.7.1 =
|
107 |
* Increased requirement to Genesis 1.7.1
|
@@ -109,24 +103,41 @@ The most common request from Genesis users is how to properly modify their foote
|
|
109 |
* Added new hooks to the defaults array
|
110 |
* Whitespace, standards, and documentation
|
111 |
|
112 |
-
= 1.
|
113 |
-
* Increased requirement to Genesis 1.
|
114 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
|
116 |
-
= 1.8.0.1 =
|
117 |
-
* Removed an unnecessary version compare check that was causing some fatal errors.
|
118 |
|
119 |
-
= 1.8.0.2 =
|
120 |
-
* Fixed yet another fatal error but for people using less than Genesis 1.8.0. It should now deactivate gracefully.
|
121 |
|
122 |
-
= 2.0.0 =
|
123 |
-
* Updated to use new entry hooks in Genesis 2.0.
|
124 |
-
* Remove unused boxes.php file.
|
125 |
|
126 |
-
= 2.0.1 =
|
127 |
-
* Genesis 2.0 favicon unhook location fix.
|
128 |
|
129 |
-
= 2.1.0 =
|
130 |
-
* Increased requirement to Genesis 2.1.0.
|
131 |
-
* Site title and description hooks.
|
132 |
-
* Fixed outdated hook descriptions.
|
3 |
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5553118
|
4 |
Tags: hooks, genesis, genesiswp, studiopress
|
5 |
Requires at least: 3.9.2
|
6 |
+
Tested up to: 4.3.1
|
7 |
+
Stable tag: 2.1.1
|
8 |
|
9 |
This plugin creates a new Genesis settings page that allows you to insert code (HTML, Shortcodes, and PHP), and attach it to any of the 50+ action hooks throughout the Genesis Theme Framework, from StudioPress.
|
10 |
|
72 |
|
73 |
== Changelog ==
|
74 |
|
75 |
+
= 2.1.1 =
|
76 |
+
* Generate POT file.
|
77 |
|
78 |
+
= 2.1.0 =
|
79 |
+
* Increased requirement to Genesis 2.1.0.
|
80 |
+
* Site title and description hooks.
|
81 |
+
* Fixed outdated hook descriptions.
|
82 |
|
83 |
+
= 2.0.1 =
|
84 |
+
* Genesis 2.0 favicon unhook location fix.
|
|
|
|
|
85 |
|
86 |
+
= 2.0.0 =
|
87 |
+
* Updated to use new entry hooks in Genesis 2.0.
|
88 |
+
* Remove unused boxes.php file.
|
|
|
|
|
89 |
|
90 |
+
= 1.8.0.2 =
|
91 |
+
* Fixed yet another fatal error but for people using less than Genesis 1.8.0. It should now deactivate gracefully.
|
|
|
92 |
|
93 |
+
= 1.8.0.1 =
|
94 |
+
* Removed an unnecessary version compare check that was causing some fatal errors.
|
|
|
95 |
|
96 |
+
= 1.8.0 =
|
97 |
+
* Increased requirement to Genesis 1.8.0.
|
98 |
+
* Switched over to the Genesis 1.8 admin menu class to build admin menu.
|
99 |
|
100 |
= 1.7.1 =
|
101 |
* Increased requirement to Genesis 1.7.1
|
103 |
* Added new hooks to the defaults array
|
104 |
* Whitespace, standards, and documentation
|
105 |
|
106 |
+
= 1.6 =
|
107 |
+
* Increased requirement to Genesis 1.6
|
108 |
+
* Fixed bug with things not unhooking
|
109 |
+
|
110 |
+
= 1.4 =
|
111 |
+
* Increased requirement to Genesis 1.4
|
112 |
+
* Fixed undefined index bug in functions.php
|
113 |
+
|
114 |
+
= 1.3.1.1 =
|
115 |
+
* Reduce requirement to Genesis 1.3
|
116 |
+
* Increase requirement to WordPress 3.0
|
117 |
+
|
118 |
+
= 1.3.1 =
|
119 |
+
* Bump to match Genesis version
|
120 |
+
* Require Genesis 1.3.1
|
121 |
+
* Added new unhook options
|
122 |
+
* Fixed bug with foreign language compatibility
|
123 |
+
|
124 |
+
= 1.2 =
|
125 |
+
* Bump to match Genesis version
|
126 |
+
* Require Genesis 1.2.1
|
127 |
+
* Update hooks for Genesis 1.2.1
|
128 |
+
|
129 |
+
= 0.9 =
|
130 |
+
* Add new hooks, remove deprecated hooks
|
131 |
+
* Fix textarea bug with HTML entities
|
132 |
+
* Bump to pre-release 0.9 branch
|
133 |
+
|
134 |
+
= 0.1 =
|
135 |
+
* Initial Release
|
136 |
+
|
137 |
+
|
138 |
+
|
139 |
|
|
|
|
|
140 |
|
|
|
|
|
141 |
|
|
|
|
|
|
|
142 |
|
|
|
|
|
143 |
|
|
|
|
|
|
|
|