From 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab Mon Sep 17 00:00:00 2001 From: Charles Cabergs Date: Mon, 27 Jul 2020 10:05:23 +0200 Subject: Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my familly --- srcs/wordpress/wp-includes/shortcodes.php | 650 ------------------------------ 1 file changed, 650 deletions(-) delete mode 100644 srcs/wordpress/wp-includes/shortcodes.php (limited to 'srcs/wordpress/wp-includes/shortcodes.php') diff --git a/srcs/wordpress/wp-includes/shortcodes.php b/srcs/wordpress/wp-includes/shortcodes.php deleted file mode 100644 index 465293d..0000000 --- a/srcs/wordpress/wp-includes/shortcodes.php +++ /dev/null @@ -1,650 +0,0 @@ -&/\[\]\x00-\x20=]@', $tag ) ) { - /* translators: 1: Shortcode name, 2: Space-separated list of reserved characters. */ - $message = sprintf( __( 'Invalid shortcode name: %1$s. Do not use spaces or reserved characters: %2$s' ), $tag, '& / < > [ ] =' ); - _doing_it_wrong( __FUNCTION__, $message, '4.4.0' ); - return; - } - - $shortcode_tags[ $tag ] = $callback; -} - -/** - * Removes hook for shortcode. - * - * @since 2.5.0 - * - * @global array $shortcode_tags - * - * @param string $tag Shortcode tag to remove hook for. - */ -function remove_shortcode( $tag ) { - global $shortcode_tags; - - unset( $shortcode_tags[ $tag ] ); -} - -/** - * Clear all shortcodes. - * - * This function is simple, it clears all of the shortcode tags by replacing the - * shortcodes global by a empty array. This is actually a very efficient method - * for removing all shortcodes. - * - * @since 2.5.0 - * - * @global array $shortcode_tags - */ -function remove_all_shortcodes() { - global $shortcode_tags; - - $shortcode_tags = array(); -} - -/** - * Whether a registered shortcode exists named $tag - * - * @since 3.6.0 - * - * @global array $shortcode_tags List of shortcode tags and their callback hooks. - * - * @param string $tag Shortcode tag to check. - * @return bool Whether the given shortcode exists. - */ -function shortcode_exists( $tag ) { - global $shortcode_tags; - return array_key_exists( $tag, $shortcode_tags ); -} - -/** - * Whether the passed content contains the specified shortcode - * - * @since 3.6.0 - * - * @global array $shortcode_tags - * - * @param string $content Content to search for shortcodes. - * @param string $tag Shortcode tag to check. - * @return bool Whether the passed content contains the given shortcode. - */ -function has_shortcode( $content, $tag ) { - if ( false === strpos( $content, '[' ) ) { - return false; - } - - if ( shortcode_exists( $tag ) ) { - preg_match_all( '/' . get_shortcode_regex() . '/', $content, $matches, PREG_SET_ORDER ); - if ( empty( $matches ) ) { - return false; - } - - foreach ( $matches as $shortcode ) { - if ( $tag === $shortcode[2] ) { - return true; - } elseif ( ! empty( $shortcode[5] ) && has_shortcode( $shortcode[5], $tag ) ) { - return true; - } - } - } - return false; -} - -/** - * Search content for shortcodes and filter shortcodes through their hooks. - * - * If there are no shortcode tags defined, then the content will be returned - * without any filtering. This might cause issues when plugins are disabled but - * the shortcode will still show up in the post or content. - * - * @since 2.5.0 - * - * @global array $shortcode_tags List of shortcode tags and their callback hooks. - * - * @param string $content Content to search for shortcodes. - * @param bool $ignore_html When true, shortcodes inside HTML elements will be skipped. - * @return string Content with shortcodes filtered out. - */ -function do_shortcode( $content, $ignore_html = false ) { - global $shortcode_tags; - - if ( false === strpos( $content, '[' ) ) { - return $content; - } - - if ( empty( $shortcode_tags ) || ! is_array( $shortcode_tags ) ) { - return $content; - } - - // Find all registered tag names in $content. - preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches ); - $tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] ); - - if ( empty( $tagnames ) ) { - return $content; - } - - $content = do_shortcodes_in_html_tags( $content, $ignore_html, $tagnames ); - - $pattern = get_shortcode_regex( $tagnames ); - $content = preg_replace_callback( "/$pattern/", 'do_shortcode_tag', $content ); - - // Always restore square braces so we don't break things like