/Web/wp-content/themes/responsive/includes/hooks.php

https://bitbucket.org/jimjenkins5/blog · PHP · 142 lines · 48 code · 18 blank · 76 comment · 1 complexity · a9287b3a79055a40182e58b71b51740f MD5 · raw file

  1. <?php
  2. // Exit if accessed directly
  3. if ( !defined('ABSPATH')) exit;
  4. /**
  5. * Theme's Action Hooks
  6. *
  7. *
  8. * @file hooks.php
  9. * @package WordPress
  10. * @subpackage responsive
  11. * @author Emil Uzelac
  12. * @copyright 2003 - 2011 ThemeID
  13. * @license license.txt
  14. * @version Release: 1.0
  15. * @filesource wp-content/themes/responsive/includes/hooks.php
  16. * @link http://codex.wordpress.org/Plugin_API/Hooks
  17. * @since available since Release 1.1
  18. */
  19. ?>
  20. <?php
  21. /**
  22. * Just after opening <body> tag
  23. *
  24. * @see header.php
  25. */
  26. function responsive_container() {
  27. do_action('responsive_container');
  28. }
  29. /**
  30. * Just after closing </div><!-- end of #container -->
  31. *
  32. * @see footer.php
  33. */
  34. function responsive_container_end() {
  35. do_action('responsive_container_end');
  36. }
  37. /**
  38. * Just after opening <div id="container">
  39. *
  40. * @see header.php
  41. */
  42. function responsive_header() {
  43. do_action('responsive_header');
  44. }
  45. /**
  46. * Just after opening <div id="header">
  47. *
  48. * @see header.php
  49. */
  50. function responsive_in_header() {
  51. do_action('responsive_in_header');
  52. }
  53. /**
  54. * Just after closing </div><!-- end of #header -->
  55. *
  56. * @see header.php
  57. */
  58. function responsive_header_end() {
  59. do_action('responsive_header_end');
  60. }
  61. /**
  62. * Just before opening <div id="wrapper">
  63. *
  64. * @see header.php
  65. */
  66. function responsive_wrapper() {
  67. do_action('responsive_wrapper');
  68. }
  69. /**
  70. * Just after opening <div id="wrapper">
  71. *
  72. * @see header.php
  73. */
  74. function responsive_in_wrapper() {
  75. do_action('responsive_in_wrapper');
  76. }
  77. /**
  78. * Just after closing </div><!-- end of #wrapper -->
  79. *
  80. * @see header.php
  81. */
  82. function responsive_wrapper_end() {
  83. do_action('responsive_wrapper_end');
  84. }
  85. /**
  86. * Just before opening <div id="widgets">
  87. *
  88. * @see sidebar.php
  89. */
  90. function responsive_widgets() {
  91. do_action('responsive_widgets');
  92. }
  93. /**
  94. * Just after closing </div><!-- end of #widgets -->
  95. *
  96. * @see sidebar.php
  97. */
  98. function responsive_widgets_end() {
  99. do_action('responsive_widgets_end');
  100. }
  101. /**
  102. * Theme Options
  103. *
  104. * @see theme-options.php
  105. */
  106. function responsive_theme_options() {
  107. do_action('responsive_theme_options');
  108. }
  109. /**
  110. * WooCommerce
  111. *
  112. * Unhook/Hook the WooCommerce Wrappers
  113. */
  114. remove_action('woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10);
  115. remove_action('woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10);
  116. add_action('woocommerce_before_main_content', 'responsive_woocommerce_wrapper', 10);
  117. add_action('woocommerce_after_main_content', 'responsive_woocommerce_wrapper_end', 10);
  118. function responsive_woocommerce_wrapper() {
  119. echo '<div id="content-woocommerce" class="grid col-620">';
  120. }
  121. function responsive_woocommerce_wrapper_end() {
  122. echo '</div><!-- end of #content-woocommerce -->';
  123. }
  124. ?>