Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




sanitize_bookmark [ WordPress Function ]

sanitize_bookmark ( $bookmark, $context = 'display' )
Parameters:
  • (object|array) $bookmark Bookmark row
  • (string) $context Optional, default is 'display'. How to filter the fields
Returns:
  • (object|array) Same type as $bookmark but with fields sanitized.
Defined at:



Sanitizes all bookmark fields

Source


<?php
function sanitize_bookmark($bookmark$context 'display') {
    
$fields = array('link_id''link_url''link_name''link_image''link_target''link_category',
        
'link_description''link_visible''link_owner''link_rating''link_updated',
        
'link_rel''link_notes''link_rss', );

    if ( 
is_object($bookmark) ) {
        
$do_object true;
        
$link_id $bookmark->link_id;
    } else {
        
$do_object false;
        
$link_id $bookmark['link_id'];
    }

    foreach ( 
$fields as $field ) {
        if ( 
$do_object ) {
            if ( isset(
$bookmark->$field) )
                
$bookmark->$field sanitize_bookmark_field($field$bookmark->$field$link_id$context);
        } else {
            if ( isset(
$bookmark[$field]) )
                
$bookmark[$field] = sanitize_bookmark_field($field$bookmark[$field], $link_id$context);
        }
    }

    return 
$bookmark;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics