avoid_blog_page_permalink_collision [ WordPress Function ]
avoid_blog_page_permalink_collision ( $data, $postarr )
| Defined at: |
|
Soorgelijke functies: get_blog_permalink, get_sample_permalink_html, permalink_link, get_sample_permalink, wp_ajax_get_permalink
No description yet.
Source
<?php
function avoid_blog_page_permalink_collision( $data, $postarr ) {
if ( is_subdomain_install() )
return $data;
if ( $data['post_type'] != 'page' )
return $data;
if ( !isset( $data['post_name'] ) || $data['post_name'] == '' )
return $data;
if ( !is_main_site() )
return $data;
$post_name = $data['post_name'];
$c = 0;
while( $c < 10 && get_id_from_blogname( $post_name ) ) {
$post_name .= mt_rand( 1, 10 );
$c ++;
}
if ( $post_name != $data['post_name'] ) {
$data['post_name'] = $post_name;
}
return $data;
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- Function Reference/avoid blog page permalink collision ...
Function Reference/avoid blog page permalink collision. Source File. avoid_blog_page_permalink_collision() is located in wp-admin/includes/ms.php . See also ...
codex.wordpress.org - #12002 (Multisite should not lock the root blog into using a /blog ...
avoid_blog_page_permalink_collision() only checks for collisions with static pages. to avoid further potential collisions, it should add an additional filter, to start ...
core.trac.wordpress.org - PHPXRef 0.7 : WordPress : /wp-admin/includes/ms.php source
... 574 } 575 return $data; 576 } 577 add_filter( 'wp_insert_post_data', ' avoid_blog_page_permalink_collision', 10, 2 ); 578 579 function choose_primary_blog() ...
phpxref.ftwr.co.uk - [WordPress] element index
add_user_to_blog() in ms-functions.php. Add a user to a blog. avoid_blog_page_permalink_collision. avoid_blog_page_permalink_collision() in ms.php. about.
phpdoc.ftwr.co.uk