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.