absint example


function wp_nav_menu_item_post_type_meta_box( $data_object$box ) {
    global $_nav_menu_placeholder$nav_menu_selected_id;

    $post_type_name = $box['args']->name;
    $post_type      = get_post_type_object( $post_type_name );
    $tab_name       = $post_type_name . '-tab';

    // Paginate browsing for large numbers of post objects.     $per_page = 50;
    $pagenum  = isset( $_REQUEST[ $tab_name ] ) && isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 1;
    $offset   = 0 < $pagenum ? $per_page * ( $pagenum - 1 ) : 0;

    $args = array(
        'offset'                 => $offset,
        'order'                  => 'ASC',
        'orderby'                => 'title',
        'posts_per_page'         => $per_page,
        'post_type'              => $post_type_name,
        'suppress_filters'       => true,
        'update_post_term_cache' => false,
        'update_post_meta_cache' => false,
    );


    $provider = $sitemaps->registry->get_provider( $name );
    if ( ! $provider ) {
        return false;
    }

    if ( $subtype_name && ! in_array( $subtype_namearray_keys( $provider->get_object_subtypes() ), true ) ) {
        return false;
    }

    $page = absint( $page );
    if ( 0 >= $page ) {
        $page = 1;
    }

    return $provider->get_sitemap_url( $subtype_name$page );
}
require ABSPATH . 'wp-admin/includes/revision.php';

/** * @global int $revision Optional. The revision ID. * @global string $action The action to take. * Accepts 'restore', 'view' or 'edit'. * @global int $from The revision to compare from. * @global int $to Optional, required if revision missing. The revision to compare to. */
wp_reset_vars( array( 'revision', 'action', 'from', 'to' ) );

$revision_id = absint( $revision );

$from = is_numeric( $from ) ? absint( $from ) : null;
if ( ! $revision_id ) {
    $revision_id = absint( $to );
}
$redirect = 'edit.php';

switch ( $action ) {
    case 'restore':
        $revision = wp_get_post_revision( $revision_id );
        if ( ! $revision ) {
            
if ( ! is_post_type_viewable( $post_type_object ) ) {
        return;
    }

    $parsed_args['post_type'] = $post_type_object->name;

    if ( '' === $parsed_args['type'] ) {
        $parsed_args['type'] = 'monthly';
    }

    if ( ! empty( $parsed_args['limit'] ) ) {
        $parsed_args['limit'] = absint( $parsed_args['limit'] );
        $parsed_args['limit'] = ' LIMIT ' . $parsed_args['limit'];
    }

    $order = strtoupper( $parsed_args['order'] );
    if ( 'ASC' !== $order ) {
        $order = 'DESC';
    }

    // This is what will separate dates on weekly archive links.     $archive_week_separator = '&#8211;';

    

    public function for_site( $site_id = '' ) {
        global $wpdb;

        if ( ! empty( $site_id ) ) {
            $this->site_id = absint( $site_id );
        } else {
            $this->site_id = get_current_blog_id();
        }

        $this->cap_key = $wpdb->get_blog_prefix( $this->site_id ) . 'capabilities';

        $this->caps = $this->get_caps_data();

        $this->get_role_caps();
    }

    
<?php echo esc_url( get_home_url( $id, '/' ) ); ?>"><?php _e( 'Visit' ); ?></a> | <a href="<?php echo esc_url( get_admin_url( $id ) ); ?>"><?php _e( 'Dashboard' ); ?></a></p> <?php
network_edit_site_nav(
    array(
        'blog_id'  => $id,
        'selected' => 'site-themes',
    )
);

if ( isset( $_GET['enabled'] ) ) {
    $enabled = absint( $_GET['enabled'] );
    if ( 1 === $enabled ) {
        $message = __( 'Theme enabled.' );
    } else {
        /* translators: %s: Number of themes. */
        $message = _n( '%s theme enabled.', '%s themes enabled.', $enabled );
    }
    echo '<div id="message" class="notice notice-success is-dismissible"><p>' . sprintf( $messagenumber_format_i18n( $enabled ) ) . '</p></div>';
} elseif ( isset( $_GET['disabled'] ) ) {
    $disabled = absint( $_GET['disabled'] );
    if ( 1 === $disabled ) {
        $message = __( 'Theme disabled.' );
    }
?> <script type="text/javascript"> function onEndCrop( coords ) { jQuery( '#x1' ).val(coords.x); jQuery( '#y1' ).val(coords.y); jQuery( '#width' ).val(coords.w); jQuery( '#height' ).val(coords.h); } jQuery( function() { var xinit = <?php echo absint( get_theme_support( 'custom-header', 'width' ) ); ?>; var yinit = <?php echo absint( get_theme_support( 'custom-header', 'height' ) ); ?>; var ratio = xinit / yinit; var ximg = jQuery('img#upload').width(); var yimg = jQuery('img#upload').height(); if ( yimg < yinit || ximg < xinit ) { if ( ximg / yimg > ratio ) { yinit = yimg; xinit = yinit * ratio; } else { xinit = ximg; yinit = xinit / ratio; } } jQuery('img#upload').imgAreaSelect({ handles: true, keys: true, show: true, x1: 0, y1: 0, x2: xinit, y2: yinit,
$output = sprintf(
        '<blockquote class="wp-embedded-content" data-secret="%1$s"><a href="%2$s">%3$s</a></blockquote>',
        esc_attr( $secret ),
        esc_url( get_permalink( $post ) ),
        get_the_title( $post )
    );

    $output .= sprintf(
        '<iframe sandbox="allow-scripts" security="restricted" src="%1$s" width="%2$d" height="%3$d" title="%4$s" data-secret="%5$s" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe>',
        esc_url( $embed_url ),
        absint( $width ),
        absint( $height ),
        esc_attr(
            sprintf(
                /* translators: 1: Post title, 2: Site title. */
                __( '&#8220;%1$s&#8221; &#8212; %2$s' ),
                get_the_title( $post ),
                get_bloginfo( 'name' )
            )
        ),
        esc_attr( $secret )
    );

    
/** * Filters the post updated messages. * * @since 3.0.0 * * @param array[] $messages Post updated messages. For defaults see `$messages` declarations above. */
$messages = apply_filters( 'post_updated_messages', $messages );

$message = false;
if ( isset( $_GET['message'] ) ) {
    $_GET['message'] = absint( $_GET['message'] );
    if ( isset( $messages[ $post_type ][ $_GET['message'] ] ) ) {
        $message = $messages[ $post_type ][ $_GET['message'] ];
    } elseif ( ! isset( $messages[ $post_type ] ) && isset( $messages['post'][ $_GET['message'] ] ) ) {
        $message = $messages['post'][ $_GET['message'] ];
    }
}

$notice     = false;
$form_extra = '';
if ( 'auto-draft' === $post->post_status ) {
    if ( 'edit' === $action ) {
        

function add_image_size( $name$width = 0, $height = 0, $crop = false ) {
    global $_wp_additional_image_sizes;

    $_wp_additional_image_sizes[ $name ] = array(
        'width'  => absint( $width ),
        'height' => absint( $height ),
        'crop'   => $crop,
    );
}

/** * Checks if an image size exists. * * @since 3.9.0 * * @param string $name The image size to check. * @return bool True if the image size exists, false if not. */

    public function render_sitemaps() {
        global $wp_query;

        $sitemap         = sanitize_text_field( get_query_var( 'sitemap' ) );
        $object_subtype  = sanitize_text_field( get_query_var( 'sitemap-subtype' ) );
        $stylesheet_type = sanitize_text_field( get_query_var( 'sitemap-stylesheet' ) );
        $paged           = absint( get_query_var( 'paged' ) );

        // Bail early if this isn't a sitemap or stylesheet route.         if ( ! ( $sitemap || $stylesheet_type ) ) {
            return;
        }

        if ( ! $this->sitemaps_enabled() ) {
            $wp_query->set_404();
            status_header( 404 );
            return;
        }

        
$sendback = add_query_arg( array( 'taxonomy' => $taxnow )$sendback );
    }

    if ( 'post' !== get_current_screen()->post_type ) {
        $sendback = add_query_arg( 'post_type', get_current_screen()->post_type, $sendback );
    }

    wp_redirect( sanitize_url( $sendback ) );
    exit;
}

$tag_ID = absint( $_REQUEST['tag_ID'] );
$tag    = get_term( $tag_ID$taxnow, OBJECT, 'edit' );

if ( ! $tag instanceof WP_Term ) {
    wp_die( __( 'You attempted to edit an item that does not exist. Perhaps it was deleted?' ) );
}

$tax      = get_taxonomy( $tag->taxonomy );
$taxonomy = $tax->name;
$title    = $tax->labels->edit_item;

if ( ! in_array( $taxonomyget_taxonomies( array( 'show_ui' => true ) ), true )
    
$commentdata['comment_post_ID'] = (int) $commentdata['comment_post_ID'];

    // Normalize `user_ID` to `user_id` again, after the filter.     if ( isset( $commentdata['user_ID'] ) && $prefiltered_user_id !== (int) $commentdata['user_ID'] ) {
        $commentdata['user_ID'] = (int) $commentdata['user_ID'];
        $commentdata['user_id'] = $commentdata['user_ID'];
    } elseif ( isset( $commentdata['user_id'] ) ) {
        $commentdata['user_id'] = (int) $commentdata['user_id'];
        $commentdata['user_ID'] = $commentdata['user_id'];
    }

    $commentdata['comment_parent'] = isset( $commentdata['comment_parent'] ) ? absint( $commentdata['comment_parent'] ) : 0;

    $parent_status = ( $commentdata['comment_parent'] > 0 ) ? wp_get_comment_status( $commentdata['comment_parent'] ) : '';

    $commentdata['comment_parent'] = ( 'approved' === $parent_status || 'unapproved' === $parent_status ) ? $commentdata['comment_parent'] : 0;

    $commentdata['comment_author_IP'] = preg_replace( '/[^0-9a-fA-F:., ]/', '', $commentdata['comment_author_IP'] );

    $commentdata['comment_agent'] = substr( $commentdata['comment_agent'], 0, 254 );

    if ( empty( $commentdata['comment_date'] ) ) {
        $commentdata['comment_date'] = current_time( 'mysql' );
    }
<?php if ( $post_id ) : ?> <input type="hidden" name="p" value="<?php echo esc_attr( (int) $post_id ); ?>" /> <?php endif; ?> <input type="hidden" name="comment_status" value="<?php echo esc_attr( $comment_status ); ?>" /> <input type="hidden" name="pagegen_timestamp" value="<?php echo esc_attr( current_time( 'mysql', 1 ) ); ?>" /> <input type="hidden" name="_total" value="<?php echo esc_attr( $wp_list_table->get_pagination_arg( 'total_items' ) ); ?>" /> <input type="hidden" name="_per_page" value="<?php echo esc_attr( $wp_list_table->get_pagination_arg( 'per_page' ) ); ?>" /> <input type="hidden" name="_page" value="<?php echo esc_attr( $wp_list_table->get_pagination_arg( 'page' ) ); ?>" /> <?php if ( isset( $_REQUEST['paged'] ) ) { ?> <input type="hidden" name="paged" value="<?php echo esc_attr( absint( $_REQUEST['paged'] ) ); ?>" /> <?php } ?> <?php $wp_list_table->display(); ?> </form> </div> <div id="ajax-response"></div> <?php wp_comment_reply( '-1', true, 'detail' );
wp_comment_trashnotice();
 else {
        wp_die( $id->get_error_message() );
    }
}

if ( isset( $_GET['update'] ) ) {
    $messages = array();
    if ( 'added' === $_GET['update'] ) {
        $messages[] = sprintf(
            /* translators: 1: Dashboard URL, 2: Network admin edit URL. */
            __( 'Site added. <a href="%1$s">Visit Dashboard</a> or <a href="%2$s">Edit Site</a>' ),
            esc_url( get_admin_url( absint( $_GET['id'] ) ) ),
            network_admin_url( 'site-info.php?id=' . absint( $_GET['id'] ) )
        );
    }
}

// Used in the HTML title tag. $title       = __( 'Add New Site' );
$parent_file = 'sites.php';

wp_enqueue_script( 'user-suggest' );

Home | Imprint | This part of the site doesn't use cookies.