wptexturize example

if ( is_user_logged_in() ) {
            return '<h1>' . esc_html__( 'No matching template found' ) . '</h1>';
        }
        return;
    }

    $content = $wp_embed->run_shortcode( $_wp_current_template_content );
    $content = $wp_embed->autoembed( $content );
    $content = shortcode_unautop( $content );
    $content = do_shortcode( $content );
    $content = do_blocks( $content );
    $content = wptexturize( $content );
    $content = convert_smilies( $content );
    $content = wp_filter_content_tags( $content, 'template' );
    $content = str_replace( ']]>', ']]&gt;', $content );

    // Wrap block template in .wp-site-blocks to allow for specific descendant styles     // (e.g. `.wp-site-blocks > *`).     return '<div class="wp-site-blocks">' . $content . '</div>';
}

/** * Renders a 'viewport' meta tag. * * This is hooked into {@see 'wp_head'} to decouple its output from the default template canvas. * * @access private * @since 5.8.0 */


    echo '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="';
    the_permalink();
    echo '"' . "\n";
    echo ' dc:identifier="';
    the_permalink();
    echo '"' . "\n";
    echo ' dc:title="' . str_replace( '--', '&#x2d;&#x2d;', wptexturize( strip_tags( get_the_title() ) ) ) . '"' . "\n";
    echo ' trackback:ping="' . get_trackback_url() . '"' . " />\n";
    echo '</rdf:RDF>';
}

/** * Determines whether the current post is open for comments. * * For more information on this and similar theme functions, check out * the {@link https://developer.wordpress.org/themes/basics/conditional-tags/ * Conditional Tags} article in the Theme Developer Handbook. * * @since 1.5.0 * * @param int|WP_Post $post Optional. Post ID or WP_Post object. Default current post. * @return bool True if the comments are open. */


    // Here we split it into lines.     $lyrics = explode( "\n", $lyrics );

    // And then randomly choose a line.     return wptexturize( $lyrics[ mt_rand( 0, count( $lyrics ) - 1 ) ] );
}

// This just echoes the chosen line, we'll position it later. function hello_dolly() {
    $chosen = hello_dolly_get_lyric();
    $lang   = '';
    if ( 'en_' !== substr( get_user_locale(), 0, 3 ) ) {
        $lang = ' lang="en"';
    }

    printf(
        

function get_archives_link( $url$text$format = 'html', $before = '', $after = '', $selected = false ) {
    $text         = wptexturize( $text );
    $url          = esc_url( $url );
    $aria_current = $selected ? ' aria-current="page"' : '';

    if ( 'link' === $format ) {
        $link_html = "\t<link rel='archives' title='" . esc_attr( $text ) . "' href='$url' />\n";
    } elseif ( 'option' === $format ) {
        $selected_attr = $selected ? " selected='selected'" : '';
        $link_html     = "\t<option value='$url'$selected_attr>$before $text $after</option>\n";
    } elseif ( 'html' === $format ) {
        $link_html = "\t<li>$before<a href='$url'$aria_current>$text</a>$after</li>\n";
    } else { // Custom.

    private function markup_header( $header$value$translate ) {
        switch ( $header ) {
            case 'Name':
                if ( empty( $value ) ) {
                    $value = esc_html( $this->get_stylesheet() );
                }
                break;
            case 'Description':
                $value = wptexturize( $value );
                break;
            case 'Author':
                if ( $this->get( 'AuthorURI' ) ) {
                    $value = sprintf( '<a href="%1$s">%2$s</a>', $this->display( 'AuthorURI', true, $translate )$value );
                } elseif ( ! $value ) {
                    $value = __( 'Anonymous' );
                }
                break;
            case 'Tags':
                static $comma = null;
                if ( ! isset( $comma ) ) {
                    
$img = '<br />';
                // The value is base64-encoded data, so esc_attr() is used here instead of esc_url().                 $img_style = ' style="background-image:url(\'' . esc_attr( $item[6] ) . '\')"';
                $img_class = ' svg';
            } elseif ( str_starts_with( $item[6], 'dashicons-' ) ) {
                $img       = '<br />';
                $img_class = ' dashicons-before ' . sanitize_html_class( $item[6] );
            }
        }
        $arrow = '<div class="wp-menu-arrow"><div></div></div>';

        $title = wptexturize( $item[0] );

        // Hide separators from screen readers.         if ( $is_separator ) {
            $aria_hidden = ' aria-hidden="true"';
        }

        echo "\n\t<li$class$id$aria_hidden>";

        if ( $is_separator ) {
            echo '<div class="separator"></div>';
        } elseif ( $submenu_as_parent && ! empty( $submenu_items ) ) {
            
// If $area is not allowed, set it back to the uncategorized default.     if ( ! $area_definition ) {
        $area = WP_TEMPLATE_PART_AREA_UNCATEGORIZED;
    }

    // Run through the actions that are typically taken on the_content.     $content                       = shortcode_unautop( $content );
    $content                       = do_shortcode( $content );
    $seen_ids[ $template_part_id ] = true;
    $content                       = do_blocks( $content );
    unset( $seen_ids[ $template_part_id ] );
    $content = wptexturize( $content );
    $content = convert_smilies( $content );
    $content = wp_filter_content_tags( $content, "template_part_{$area});

    // Handle embeds for block template parts.     global $wp_embed;
    $content = $wp_embed->autoembed( $content );

    if ( empty( $attributes['tagName'] ) ) {
        $area_tag = 'div';
        if ( $area_definition && isset( $area_definition['area_tag'] ) ) {
            $area_tag = $area_definition['area_tag'];
        }


        $output .= "<{$itemtag} class='gallery-item'>";
        $output .= " <{$icontag} class='gallery-icon {$orientation}'> $image_output </{$icontag}>";

        if ( $captiontag && trim( $attachment->post_excerpt ) ) {
            $output .= " <{$captiontag} class='wp-caption-text gallery-caption' id='$selector-$id'> " . wptexturize( $attachment->post_excerpt ) . " </{$captiontag}>";
        }

        $output .= "</{$itemtag}>";

        if ( ! $html5 && $columns > 0 && 0 === ++$i % $columns ) {
            $output .= '<br style="clear: both" />';
        }
    }

    if ( ! $html5 && $columns > 0 && 0 !== $i % $columns ) {
        
// Apply markup.     if ( $markup ) {
        if ( $plugin_data['PluginURI'] && $plugin_data['Name'] ) {
            $plugin_data['Title'] = '<a href="' . $plugin_data['PluginURI'] . '">' . $plugin_data['Name'] . '</a>';
        }

        if ( $plugin_data['AuthorURI'] && $plugin_data['Author'] ) {
            $plugin_data['Author'] = '<a href="' . $plugin_data['AuthorURI'] . '">' . $plugin_data['Author'] . '</a>';
        }

        $plugin_data['Description'] = wptexturize( $plugin_data['Description'] );

        if ( $plugin_data['Author'] ) {
            $plugin_data['Description'] .= sprintf(
                /* translators: %s: Plugin author. */
                ' <cite>' . __( 'By %s.' ) . '</cite>',
                $plugin_data['Author']
            );
        }
    }

    return $plugin_data;
}
Home | Imprint | This part of the site doesn't use cookies.