summaryrefslogtreecommitdiff
path: root/dist/inc/hooks.php
diff options
context:
space:
mode:
Diffstat (limited to 'dist/inc/hooks.php')
-rw-r--r--dist/inc/hooks.php49
1 files changed, 49 insertions, 0 deletions
diff --git a/dist/inc/hooks.php b/dist/inc/hooks.php
new file mode 100644
index 0000000..8cd0b8d
--- /dev/null
+++ b/dist/inc/hooks.php
@@ -0,0 +1,49 @@
+<?php
+/**
+ * Custom hooks.
+ *
+ * @package understrap
+ */
+
+if ( ! defined( 'ABSPATH' ) ) {
+ exit; // Exit if accessed directly.
+}
+
+if ( ! function_exists( 'understrap_site_info' ) ) {
+ /**
+ * Add site info hook to WP hook library.
+ */
+ function understrap_site_info() {
+ #do_action( 'understrap_site_info' );
+ }
+}
+
+if ( ! function_exists( 'understrap_add_site_info' ) ) {
+ add_action( 'understrap_site_info', 'understrap_add_site_info' );
+
+ /**
+ * Add site info content.
+ */
+ function understrap_add_site_info() {
+ $the_theme = wp_get_theme();
+
+ $site_info = sprintf(
+ '<a href="%1$s">%2$s</a><span class="sep"> | </span>%3$s(%4$s)',
+ esc_url( __( 'http://wordpress.org/', 'understrap' ) ),
+ sprintf(
+ /* translators:*/
+ esc_html__( 'Proudly powered by %s', 'understrap' ), 'WordPress'
+ ),
+ sprintf( // WPCS: XSS ok.
+ /* translators:*/
+ esc_html__( 'Theme: %1$s by %2$s.', 'understrap' ), $the_theme->get( 'Name' ), '<a href="' . esc_url( __( 'http://understrap.com', 'understrap' ) ) . '">understrap.com</a>'
+ ),
+ sprintf( // WPCS: XSS ok.
+ /* translators:*/
+ esc_html__( 'Version: %1$s', 'understrap' ), $the_theme->get( 'Version' )
+ )
+ );
+
+ echo apply_filters( 'understrap_site_info_content', $site_info ); // WPCS: XSS ok.
+ }
+}