/home/altere25/highwoodoutdoorpool.com/wp-includes
NameSizeModeActions
assets/-0755rm
blocks/-0755rm
certificates/-0755rm
css/-0755rm
customize/-0755rm
fonts/-0755rm
ID3/-0755rm
images/-0755rm
IXR/-0755rm
js/-0755rm
pomo/-0755rm
random_compat/-0755rm
Requests/-0755rm
rest-api/-0755rm
SimplePie/-0755rm
sodium_compat/-0755rm
Text/-0755rm
theme-compat/-0755rm
widgets/-0755rm
.htaccess1780644editdlrm
admin-bar.php313150644editdlrm
atomlib.php118400644editdlrm
author-template.php170370644editdlrm
blocks.php192620644editdlrm
bookmark-template.php125030644editdlrm
bookmark.php150140644editdlrm
cache.php88010644editdlrm
canonical.php296280644editdlrm
capabilities.php346850644editdlrm
category-template.php530880644editdlrm
category.php122020644editdlrm
class-feed.php5290644editdlrm
class-http.php391080644editdlrm
class-IXR.php25430644editdlrm
class-json.php434470644editdlrm
class-oembed.php4070644editdlrm
class-phpass.php73190644editdlrm
class-phpmailer.php1485890644editdlrm
class-pop3.php209190644editdlrm
class-requests.php298040644editdlrm
class-simplepie.php892610644editdlrm
class-smtp.php409190644editdlrm
class-snoopy.php377850644editdlrm
class-walker-category-dropdown.php21270644editdlrm
class-walker-category.php78740644editdlrm
class-walker-comment.php136830644editdlrm
class-walker-nav-menu.php86500644editdlrm
class-walker-page-dropdown.php22990644editdlrm
class-walker-page.php70330644editdlrm
class-wp-admin-bar.php171850644editdlrm
class-wp-ajax-response.php52360644editdlrm
class-wp-block-parser.php152150644editdlrm
class-wp-block-styles-registry.php47280644editdlrm
class-wp-block-type-registry.php50910644editdlrm
class-wp-block-type.php48150644editdlrm
class-wp-comment-query.php445220644editdlrm
class-wp-comment.php89680644editdlrm
class-wp-customize-control.php255050644editdlrm
class-wp-customize-manager.php2001560644editdlrm
class-wp-customize-nav-menus.php549650644editdlrm
class-wp-customize-panel.php104060644editdlrm
class-wp-customize-section.php109740644editdlrm
class-wp-customize-setting.php296800644editdlrm
class-wp-customize-widgets.php669740644editdlrm
class-wp-date-query.php352800644editdlrm
class-wp-dependency.php25000644editdlrm
class-wp-editor.php706650644editdlrm
class-wp-embed.php148020644editdlrm
class-wp-error.php49230644editdlrm
class-wp-fatal-error-handler.php74160644editdlrm
class-wp-feed-cache-transient.php25600644editdlrm
class-wp-feed-cache.php7490644editdlrm
class-wp-hook.php140510644editdlrm
class-wp-http-cookie.php71460644editdlrm
class-wp-http-curl.php123300644editdlrm
class-wp-http-encoding.php65100644editdlrm
class-wp-http-ixr-client.php33390644editdlrm
class-wp-http-proxy.php60770644editdlrm
class-wp-http-requests-hooks.php19500644editdlrm
class-wp-http-requests-response.php43430644editdlrm
class-wp-http-response.php29510644editdlrm
class-wp-http-streams.php160790644editdlrm
class-wp-image-editor-gd.php141040644editdlrm
class-wp-image-editor-imagick.php290520644editdlrm
class-wp-image-editor.php140160644editdlrm
class-wp-list-util.php64070644editdlrm
class-wp-locale-switcher.php50220644editdlrm
class-wp-locale.php139140644editdlrm
class-wp-matchesmapregex.php18050644editdlrm
class-wp-meta-query.php278550644editdlrm
class-wp-metadata-lazyloader.php53860644editdlrm
class-wp-network-query.php183720644editdlrm
class-wp-network.php123760644editdlrm
class-wp-object-cache.php128480644editdlrm
class-wp-oembed-controller.php60270644editdlrm
class-wp-oembed.php304760644editdlrm
class-wp-paused-extensions-storage.php49310644editdlrm
class-wp-post-type.php195330644editdlrm
class-wp-post.php64410644editdlrm
class-wp-query.php1327830644editdlrm
class-wp-recovery-mode-cookie-service.php64570644editdlrm
class-wp-recovery-mode-email-service.php101210644editdlrm
class-wp-recovery-mode-key-service.php42820644editdlrm
class-wp-recovery-mode-link-service.php33680644editdlrm
class-wp-recovery-mode.php113560644editdlrm
class-wp-rewrite.php608310644editdlrm
class-wp-role.php27920644editdlrm
class-wp-roles.php84060644editdlrm
class-wp-session-tokens.php74310644editdlrm
class-wp-simplepie-file.php23280644editdlrm
class-wp-simplepie-sanitize-kses.php17750644editdlrm
class-wp-site-query.php285320644editdlrm
class-wp-site.php73670644editdlrm
class-wp-tax-query.php194420644editdlrm
class-wp-taxonomy.php108420644editdlrm
class-wp-term-query.php355270644editdlrm
class-wp-term.php52650644editdlrm
class-wp-text-diff-renderer-inline.php7160644editdlrm
class-wp-text-diff-renderer-table.php168310644editdlrm
class-wp-theme.php517040644editdlrm
class-wp-user-meta-session-tokens.php29900644editdlrm
class-wp-user-query.php313020644editdlrm
class-wp-user-request.php19960644editdlrm
class-wp-user.php218720644editdlrm
class-wp-walker.php127220644editdlrm
class-wp-widget-factory.php26200644editdlrm
class-wp-widget.php179020644editdlrm
class-wp-xmlrpc-server.php2103170644editdlrm
class-wp.php246880644editdlrm
class.wp-dependencies.php126740644editdlrm
class.wp-scripts.php181500644editdlrm
class.wp-styles.php106820644editdlrm
comment-template.php929920644editdlrm
comment.php1176410644editdlrm
compat.php129890644editdlrm
cron.php326670644editdlrm
date.php4060644editdlrm
default-constants.php101570644editdlrm
default-filters.php261100644editdlrm
default-widgets.php21230644editdlrm
deprecated.php1149450644editdlrm
embed-template.php3410644editdlrm
embed.php476260644editdlrm
error-protection.php33850644editdlrm
feed-atom-comments.php54440644editdlrm
feed-atom.php31020644editdlrm
feed-rdf.php26680644editdlrm
feed-rss.php11890644editdlrm
feed-rss2-comments.php40880644editdlrm
feed-rss2.php37990644editdlrm
feed.php220600644editdlrm
formatting.php2990060644editdlrm
functions.php2317760644editdlrm
functions.wp-scripts.php128420644editdlrm
functions.wp-styles.php82450644editdlrm
general-template.php1529290644editdlrm
http.php243170644editdlrm
kses.php590040644editdlrm
l10n.php538290644editdlrm
link-template.php1437950644editdlrm
load.php439550644editdlrm
locale.php1620644editdlrm
media-template.php581040644editdlrm
media.php1513450644editdlrm
meta.php504930644editdlrm
ms-blogs.php249860644editdlrm
ms-default-constants.php47870644editdlrm
ms-default-filters.php64280644editdlrm
ms-deprecated.php211220644editdlrm
ms-files.php26410644editdlrm
ms-functions.php894380644editdlrm
ms-load.php197970644editdlrm
ms-network.php36580644editdlrm
ms-settings.php41220644editdlrm
ms-site.php430330644editdlrm
nav-menu-template.php221500644editdlrm
nav-menu.php417450644editdlrm
option.php708900644editdlrm
pluggable-deprecated.php62630644editdlrm
pluggable.php1013050644editdlrm
plugin.php322010644editdlrm
post-formats.php70690644editdlrm
post-template.php631600644editdlrm
post-thumbnail-template.php90210644editdlrm
post.php2465730644editdlrm
query.php342180644editdlrm
registration-functions.php2020644editdlrm
registration.php2020644editdlrm
rest-api.php473600644editdlrm
revision.php217100644editdlrm
rewrite.php180480644editdlrm
rss-functions.php2110644editdlrm
rss.php232080644editdlrm
script-loader.php1049150644editdlrm
session.php2580644editdlrm
shortcodes.php223550644editdlrm
spl-autoload-compat.php4430644editdlrm
taxonomy.php1583470644editdlrm
template-loader.php33520644editdlrm
template.php210460644editdlrm
theme.php1049460644editdlrm
update.php256890644editdlrm
user.php1325800644editdlrm
vars.php58200644editdlrm
version.php7660644editdlrm
widgets.php587850644editdlrm
wlwmanifest.xml10450644editdlrm
wp-db.php1039120644editdlrm
wp-diff.php6470644editdlrm
Edit: /home/altere25/highwoodoutdoorpool.com/wp-includes/formatting.php (299006B)
', $open_sq_flag = '', $apos_flag = ''; // If there's nothing to do, just stop. if ( empty( $text ) || false === $run_texturize ) { return $text; } // Set up static variables. Run once only. if ( $reset || ! isset( $static_characters ) ) { /** * Filters whether to skip running wptexturize(). * * Passing false to the filter will effectively short-circuit wptexturize(). * returning the original text passed to the function instead. * * The filter runs only once, the first time wptexturize() is called. * * @since 4.0.0 * * @see wptexturize() * * @param bool $run_texturize Whether to short-circuit wptexturize(). */ $run_texturize = apply_filters( 'run_wptexturize', $run_texturize ); if ( false === $run_texturize ) { return $text; } /* translators: Opening curly double quote. */ $opening_quote = _x( '“', 'opening curly double quote' ); /* translators: Closing curly double quote. */ $closing_quote = _x( '”', 'closing curly double quote' ); /* translators: Apostrophe, for example in 'cause or can't. */ $apos = _x( '’', 'apostrophe' ); /* translators: Prime, for example in 9' (nine feet). */ $prime = _x( '′', 'prime' ); /* translators: Double prime, for example in 9" (nine inches). */ $double_prime = _x( '″', 'double prime' ); /* translators: Opening curly single quote. */ $opening_single_quote = _x( '‘', 'opening curly single quote' ); /* translators: Closing curly single quote. */ $closing_single_quote = _x( '’', 'closing curly single quote' ); /* translators: En dash. */ $en_dash = _x( '–', 'en dash' ); /* translators: Em dash. */ $em_dash = _x( '—', 'em dash' ); $default_no_texturize_tags = array( 'pre', 'code', 'kbd', 'style', 'script', 'tt' ); $default_no_texturize_shortcodes = array( 'code' ); // If a plugin has provided an autocorrect array, use it. if ( isset( $wp_cockneyreplace ) ) { $cockney = array_keys( $wp_cockneyreplace ); $cockneyreplace = array_values( $wp_cockneyreplace ); } else { /* * translators: This is a comma-separated list of words that defy the syntax of quotations in normal use, * for example... 'We do not have enough words yet'... is a typical quoted phrase. But when we write * lines of code 'til we have enough of 'em, then we need to insert apostrophes instead of quotes. */ $cockney = explode( ',', _x( "'tain't,'twere,'twas,'tis,'twill,'til,'bout,'nuff,'round,'cause,'em", 'Comma-separated list of words to texturize in your language' ) ); $cockneyreplace = explode( ',', _x( '’tain’t,’twere,’twas,’tis,’twill,’til,’bout,’nuff,’round,’cause,’em', 'Comma-separated list of replacement words in your language' ) ); } $static_characters = array_merge( array( '...', '``', '\'\'', ' (tm)' ), $cockney ); $static_replacements = array_merge( array( '…', $opening_quote, $closing_quote, ' ™' ), $cockneyreplace ); // Pattern-based replacements of characters. // Sort the remaining patterns into several arrays for performance tuning. $dynamic_characters = array( 'apos' => array(), 'quote' => array(), 'dash' => array(), ); $dynamic_replacements = array( 'apos' => array(), 'quote' => array(), 'dash' => array(), ); $dynamic = array(); $spaces = wp_spaces_regexp(); // '99' and '99" are ambiguous among other patterns; assume it's an abbreviated year at the end of a quotation. if ( "'" !== $apos || "'" !== $closing_single_quote ) { $dynamic[ '/\'(\d\d)\'(?=\Z|[.,:;!?)}\-\]]|>|' . $spaces . ')/' ] = $apos_flag . '$1' . $closing_single_quote; } if ( "'" !== $apos || '"' !== $closing_quote ) { $dynamic[ '/\'(\d\d)"(?=\Z|[.,:;!?)}\-\]]|>|' . $spaces . ')/' ] = $apos_flag . '$1' . $closing_quote; } // '99 '99s '99's (apostrophe) But never '9 or '99% or '999 or '99.0. if ( "'" !== $apos ) { $dynamic['/\'(?=\d\d(?:\Z|(?![%\d]|[.,]\d)))/'] = $apos_flag; } // Quoted numbers like '0.42'. if ( "'" !== $opening_single_quote && "'" !== $closing_single_quote ) { $dynamic[ '/(?<=\A|' . $spaces . ')\'(\d[.,\d]*)\'/' ] = $open_sq_flag . '$1' . $closing_single_quote; } // Single quote at start, or preceded by (, {, <, [, ", -, or spaces. if ( "'" !== $opening_single_quote ) { $dynamic[ '/(?<=\A|[([{"\-]|<|' . $spaces . ')\'/' ] = $open_sq_flag; } // Apostrophe in a word. No spaces, double apostrophes, or other punctuation. if ( "'" !== $apos ) { $dynamic[ '/(?&/\[\]\x00-\x20=]++)@', $text, $matches ); $tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] ); $found_shortcodes = ! empty( $tagnames ); $shortcode_regex = $found_shortcodes ? _get_wptexturize_shortcode_regex( $tagnames ) : ''; $regex = _get_wptexturize_split_regex( $shortcode_regex ); $textarr = preg_split( $regex, $text, -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY ); foreach ( $textarr as &$curl ) { // Only call _wptexturize_pushpop_element if $curl is a delimiter. $first = $curl[0]; if ( '<' === $first ) { if ( ''; $quote_pattern = "/$needle(?=\\Z|[.,:;!?)}\\-\\]]|>|" . $spaces . ')/'; $prime_pattern = "/(?<=\\d)$needle/"; $flag_after_digit = "/(?<=\\d)$flag/"; $flag_no_digit = "/(? &$sentence ) { if ( false === strpos( $sentence, $needle ) ) { continue; } elseif ( 0 !== $key && 0 === substr_count( $sentence, $close_quote ) ) { $sentence = preg_replace( $quote_pattern, $flag, $sentence, -1, $count ); if ( $count > 1 ) { // This sentence appears to have multiple closing quotes. Attempt Vulcan logic. $sentence = preg_replace( $flag_no_digit, $close_quote, $sentence, -1, $count2 ); if ( 0 === $count2 ) { // Try looking for a quote followed by a period. $count2 = substr_count( $sentence, "$flag." ); if ( $count2 > 0 ) { // Assume the rightmost quote-period match is the end of quotation. $pos = strrpos( $sentence, "$flag." ); } else { // When all else fails, make the rightmost candidate a closing quote. // This is most likely to be problematic in the context of bug #18549. $pos = strrpos( $sentence, $flag ); } $sentence = substr_replace( $sentence, $close_quote, $pos, strlen( $flag ) ); } // Use conventional replacement on any remaining primes and quotes. $sentence = preg_replace( $prime_pattern, $prime, $sentence ); $sentence = preg_replace( $flag_after_digit, $prime, $sentence ); $sentence = str_replace( $flag, $close_quote, $sentence ); } elseif ( 1 == $count ) { // Found only one closing quote candidate, so give it priority over primes. $sentence = str_replace( $flag, $close_quote, $sentence ); $sentence = preg_replace( $prime_pattern, $prime, $sentence ); } else { // No closing quotes found. Just run primes pattern. $sentence = preg_replace( $prime_pattern, $prime, $sentence ); } } else { $sentence = preg_replace( $prime_pattern, $prime, $sentence ); $sentence = preg_replace( $quote_pattern, $close_quote, $sentence ); } if ( '"' == $needle && false !== strpos( $sentence, '"' ) ) { $sentence = str_replace( '"', $close_quote, $sentence ); } } return implode( $open_quote, $sentences ); } /** * Search for disabled element tags. Push element to stack on tag open and pop * on tag close. * * Assumes first char of $text is tag opening and last char is tag closing. * Assumes second char of $text is optionally '/' to indicate closing as in . * * @since 2.9.0 * @access private * * @param string $text Text to check. Must be a tag like `` or `[shortcode]`. * @param string[] $stack Array of open tag elements. * @param string[] $disabled_elements Array of tag names to match against. Spaces are not allowed in tag names. */ function _wptexturize_pushpop_element( $text, &$stack, $disabled_elements ) { // Is it an opening tag or closing tag? if ( isset( $text[1] ) && '/' !== $text[1] ) { $opening_tag = true; $name_offset = 1; } elseif ( 0 == count( $stack ) ) { // Stack is empty. Just stop. return; } else { $opening_tag = false; $name_offset = 2; } // Parse out the tag name. $space = strpos( $text, ' ' ); if ( false === $space ) { $space = -1; } else { $space -= $name_offset; } $tag = substr( $text, $name_offset, $space ); // Handle disabled tags. if ( in_array( $tag, $disabled_elements ) ) { if ( $opening_tag ) { /* * This disables texturize until we find a closing tag of our type * (e.g.
) even if there was invalid nesting before that.
			 *
			 * Example: in the case 
sadsadasd"baba"
* "baba" won't be texturized. */ array_push( $stack, $tag ); } elseif ( end( $stack ) == $tag ) { array_pop( $stack ); } } } /** * Replaces double line-breaks with paragraph elements. * * A group of regex replaces used to identify text formatted with newlines and * replace double line-breaks with HTML paragraph tags. The remaining line-breaks * after conversion become <
> tags, unless $br is set to '0' or 'false'. * * @since 0.71 * * @param string $pee The text which has to be formatted. * @param bool $br Optional. If set, this will convert all remaining line-breaks * after paragraphing. Default true. * @return string Text which has been converted into correct paragraph tags. */ function wpautop( $pee, $br = true ) { $pre_tags = array(); if ( trim( $pee ) === '' ) { return ''; } // Just to make things a little easier, pad the end. $pee = $pee . "\n"; /* * Pre tags shouldn't be touched by autop. * Replace pre tags with placeholders and bring them back after autop. */ if ( strpos( $pee, '', $pee ); $last_pee = array_pop( $pee_parts ); $pee = ''; $i = 0; foreach ( $pee_parts as $pee_part ) { $start = strpos( $pee_part, ''; $pee .= substr( $pee_part, 0, $start ) . $name; $i++; } $pee .= $last_pee; } // Change multiple
's into two line breaks, which will turn into paragraphs. $pee = preg_replace( '|\s*|', "\n\n", $pee ); $allblocks = '(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)'; // Add a double line break above block-level opening tags. $pee = preg_replace( '!(<' . $allblocks . '[\s/>])!', "\n\n$1", $pee ); // Add a double line break below block-level closing tags. $pee = preg_replace( '!()!', "$1\n\n", $pee ); // Add a double line break after hr tags, which are self closing. $pee = preg_replace( '!()!', "$1\n\n", $pee ); // Standardize newline characters to "\n". $pee = str_replace( array( "\r\n", "\r" ), "\n", $pee ); // Find newlines in all elements and add placeholders. $pee = wp_replace_in_html_tags( $pee, array( "\n" => ' ' ) ); // Collapse line breaks before and after ', $pee ); } /* * Collapse line breaks inside elements, before and elements * so they don't get autop'd. */ if ( strpos( $pee, '' ) !== false ) { $pee = preg_replace( '|(]*>)\s*|', '$1', $pee ); $pee = preg_replace( '|\s*|', '', $pee ); $pee = preg_replace( '%\s*(]*>)\s*%', '$1', $pee ); } /* * Collapse line breaks inside