Guest User

Codigo funções

a guest
Aug 17th, 2014
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.28 KB | None | 0 0
  1. <?php
  2.  
  3. /*-----------------------------------------------------------------------------------*/
  4.  
  5. /* Include Theme Functions */
  6.  
  7. /*-----------------------------------------------------------------------------------*/
  8.  
  9. load_theme_textdomain('virtue', get_template_directory() . '/languages');
  10.  
  11. require_once locate_template('/themeoptions/options/virtue_extension.php'); // Options framework extension
  12.  
  13. require_once locate_template('/themeoptions/framework.php'); // Options framework
  14.  
  15. require_once locate_template('/themeoptions/options.php'); // Options framework
  16.  
  17. require_once locate_template('/lib/utils.php'); // Utility functions
  18.  
  19. require_once locate_template('/lib/init.php'); // Initial theme setup and constants
  20.  
  21. require_once locate_template('/lib/sidebar.php'); // Sidebar class
  22.  
  23. require_once locate_template('/lib/config.php'); // Configuration
  24.  
  25. require_once locate_template('/lib/cleanup.php'); // Cleanup
  26.  
  27. require_once locate_template('/lib/nav.php'); // Custom nav modifications
  28.  
  29. require_once locate_template('/lib/metaboxes.php'); // Custom metaboxes
  30.  
  31. require_once locate_template('/lib/gallery_metabox.php'); // Custom metaboxes
  32.  
  33. require_once locate_template('/lib/comments.php'); // Custom comments modifications
  34.  
  35. require_once locate_template('/lib/shortcodes.php'); // Shortcodes
  36.  
  37. require_once locate_template('/lib/gallery.php'); // Gallery Shortcode
  38.  
  39. require_once locate_template('/lib/widgets.php'); // Sidebars and widgets
  40.  
  41. require_once locate_template('/lib/aq_resizer.php'); // Resize on the fly
  42.  
  43. require_once locate_template('/lib/scripts.php'); // Scripts and stylesheets
  44.  
  45. require_once locate_template('/lib/custom.php'); // Custom functions
  46.  
  47. require_once locate_template('/lib/admin_scripts.php'); // Icon functions
  48.  
  49. require_once locate_template('/lib/authorbox.php'); // Author box
  50.  
  51. require_once locate_template('/lib/custom-woocommerce.php'); // Woocommerce functions
  52.  
  53. require_once locate_template('/lib/virtuetoolkit-activate.php'); // Plugin Activation
  54.  
  55. require_once locate_template('/lib/custom-css.php'); // Fontend Custom CSS
  56.  
  57. // Catalogo
  58. function woocommerce_template_loop_price() {
  59. if ( is_user_logged_in() ) {
  60. wc_get_template( 'loop/price.php' );
  61. }
  62. }
  63.  
  64. function woocommerce_template_loop_add_to_cart() {
  65. if ( is_user_logged_in() ) {
  66. wc_get_template( 'loop/add-to-cart.php' );
  67. } else {
  68. global $product;
  69.  
  70. echo sprintf( '%s',
  71. get_permalink( $product-&gt;id ),
  72. esc_attr( $product-&gt;product_type ),
  73. __( 'Ver detalhes', 'woocommerce' )
  74. );
  75. }
  76. }
  77.  
  78. // Pagina do produto
  79. function woocommerce_template_single_price() {
  80. if ( is_user_logged_in() ) {
  81. wc_get_template( 'single-product/price.php' );
  82. }
  83. }
  84.  
  85. function woocommerce_template_single_add_to_cart() {
  86. if ( is_user_logged_in() ) {
  87. global $product;
  88. do_action( 'woocommerce_' . $product-&gt;product_type . '_add_to_cart' );
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment