functions.php 954 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. /**
  3. * CTLG functions and definitions
  4. *
  5. * @link https://developer.wordpress.org/themes/basics/theme-functions/
  6. *
  7. * @package CTLG
  8. * @since CTLG 1.0
  9. */
  10. if ( ! function_exists( 'ctlg_support' ) ) :
  11. /**
  12. * Sets up theme defaults and registers support for various WordPress features.
  13. *
  14. * @since CTLG 1.0
  15. *
  16. * @return void
  17. */
  18. function ctlg_support() {
  19. // Enqueue editor styles.
  20. add_editor_style( 'style.css' );
  21. }
  22. endif;
  23. add_action( 'after_setup_theme', 'ctlg_support' );
  24. if ( ! function_exists( 'ctlg_styles' ) ) :
  25. /**
  26. * Enqueue styles.
  27. *
  28. * @since CTLG 1.0
  29. *
  30. * @return void
  31. */
  32. function ctlg_styles() {
  33. // Register theme stylesheet.
  34. wp_register_style(
  35. 'ctlg-style',
  36. get_stylesheet_directory_uri() . '/style.css',
  37. array(),
  38. wp_get_theme()->get( 'Version' )
  39. );
  40. // Enqueue theme stylesheet.
  41. wp_enqueue_style( 'ctlg-style' );
  42. }
  43. endif;
  44. add_action( 'wp_enqueue_scripts', 'ctlg_styles' );