Make WordPress Core

Changeset 3800


Ignore:
Timestamp:
05/26/2006 10:47:13 PM (20 years ago)
Author:
ryan
Message:

Add some user filters.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-db.php

    r3799 r3800  
    9494
    9595        $cat_name = apply_filters('pre_category_name', $cat_name);
    96         $category_nicename = apply_filters('pre_category_nicename', $category_nicename);
    97         $category_description = apply_filters('pre_category_description', $category_description);
    9896       
    9997        if (empty ($category_nicename))
     
    10199        else
    102100                $category_nicename = sanitize_title($category_nicename);
     101        $category_nicename = apply_filters('pre_category_nicename', $category_nicename);
    103102
    104103        if (empty ($category_description))
    105104                $category_description = '';
     105        $category_description = apply_filters('pre_category_description', $category_description);
    106106
    107107        $category_parent = (int) $category_parent;
  • trunk/wp-includes/default-filters.php

    r3799 r3800  
    5555add_filter('pre_category_description', 'wp_filter_kses');
    5656
     57// Users
     58add_filter('pre_user_display_name', 'strip_tags');
     59add_filter('pre_user_display_name', 'trim');
     60add_filter('pre_user_display_name', 'wp_filter_kses');
     61add_filter('pre_user_display_name', 'wp_specialchars', 30);
     62add_filter('pre_user_first_name', 'strip_tags');
     63add_filter('pre_user_first_name', 'trim');
     64add_filter('pre_user_first_name', 'wp_filter_kses');
     65add_filter('pre_user_first_name', 'wp_specialchars', 30);
     66add_filter('pre_user_last_name', 'strip_tags');
     67add_filter('pre_user_last_name', 'trim');
     68add_filter('pre_user_last_name', 'wp_filter_kses');
     69add_filter('pre_user_last_name', 'wp_specialchars', 30);
     70add_filter('pre_user_nickname', 'strip_tags');
     71add_filter('pre_user_nickname', 'trim');
     72add_filter('pre_user_nickname', 'wp_filter_kses');
     73add_filter('pre_user_nickname', 'wp_specialchars', 30);
     74add_filter('pre_user_description', 'strip_tags');
     75add_filter('pre_user_description', 'trim');
     76add_filter('pre_user_description', 'wp_filter_kses');
     77add_filter('pre_user_description', 'wp_specialchars', 30);
     78add_filter('pre_user_url', 'strip_tags');
     79add_filter('pre_user_url', 'trim');
     80add_filter('pre_user_url', 'clean_url');
     81add_filter('pre_user_email', 'trim');
     82add_filter('pre_user_email', 'sanitize_email');
     83
    5784// Places to balance tags on input
    5885add_filter('content_save_pre', 'balanceTags', 50);
  • trunk/wp-includes/registration-functions.php

    r3753 r3800  
    3434        // Are we updating or creating?
    3535        if ( !empty($ID) ) {
     36                $ID = (int) $ID;
    3637                $update = true;
    3738        } else {
     
    4243
    4344        $user_login = sanitize_user($user_login, true);
     45        $user_login = apply_filters('pre_user_login', $user_login);
    4446
    4547        if ( empty($user_nicename) )
    4648                $user_nicename = sanitize_title( $user_login );
     49        $user_nicename = apply_filters('pre_user_nicename', $user_nicename);
     50
     51        if ( empty($user_url) )
     52                $user_url = '';
     53        $user_url = apply_filters('pre_user_url', $user_url);
     54
     55        if ( empty($user_email) )
     56                $user_email = '';
     57        $user_email = apply_filters('pre_user_email', $user_email);
    4758
    4859        if ( empty($display_name) )
    4960                $display_name = $user_login;
     61        $display_name = apply_filters('pre_user_display_name', $display_name);
    5062
    5163        if ( empty($nickname) )
    5264                $nickname = $user_login;
     65        $nickname = apply_filters('pre_user_nickname', $nickname);
     66
     67        if ( empty($first_name) )
     68                $first_name = '';
     69        $first_name = apply_filters('pre_user_first_name', $first_name);
     70
     71        if ( empty($last_name) )
     72                $last_name = '';
     73        $last_name = apply_filters('pre_user_last_name', $last_name);
     74
     75        if ( empty($description) )
     76                $description = '';
     77        $description = apply_filters('pre_user_description', $description);
    5378
    5479        if ( empty($user_registered) )
Note: See TracChangeset for help on using the changeset viewer.