PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3
Jetpack – WP Security, Backup, Speed, & Growth v16.3
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
← All changes | modules/shortcodes/sitemap.php +34 -0 16.2-beta → 16.3 View file →
@@ -1,0 +1,34 @@
1 +<?php
2 +/**
3 + * Sitemap shortcode.
4 + *
5 + * Usage: [sitemap]
6 + *
7 + * @package automattic/jetpack
8 + */
9 +
10 +if ( ! defined( 'ABSPATH' ) ) {
11 + exit( 0 );
12 +}
13 +
14 +add_shortcode( 'sitemap', 'jetpack_sitemap_shortcode' );
15 +
16 +/**
17 + * Renders a tree of pages.
18 + *
19 + * @since 4.5.0
20 + *
21 + * @return string
22 + */
23 +function jetpack_sitemap_shortcode() {
24 + $tree = wp_list_pages(
25 + array(
26 + 'title_li' => '<b><a href="/">' . esc_html( get_bloginfo( 'name' ) ) . '</a></b>',
27 + 'exclude' => get_option( 'page_on_front' ),
28 + 'echo' => false,
29 + )
30 + );
31 + return empty( $tree )
32 + ? ''
33 + : '<ul class="jetpack-sitemap-shortcode">' . $tree . '</ul>';
34 +}