mirror of
https://github.com/kremalicious/krtmn.git
synced 2024-12-22 17:23:33 +01:00
44 lines
1010 B
PHP
44 lines
1010 B
PHP
<?php
|
|
/*
|
|
Plugin Name: Random Keywords
|
|
Plugin URI: http://yourls.org/
|
|
Description: Assign random keywords to shorturls, like bitly (sho.rt/hJudjK)
|
|
Version: 1.1
|
|
Author: Ozh
|
|
Author URI: http://ozh.org/
|
|
*/
|
|
|
|
/* Release History:
|
|
*
|
|
* 1.0 Initial release
|
|
* 1.1 Added: don't increment sequential keyword counter & save one SQL query
|
|
* Fixed: plugin now complies to character set defined in config.php
|
|
*/
|
|
|
|
global $ozh_random_keyword;
|
|
|
|
/*
|
|
* CONFIG: EDIT THIS
|
|
*/
|
|
|
|
/* Length of random keyword */
|
|
$ozh_random_keyword['length'] = 5;
|
|
|
|
/*
|
|
* DO NOT EDIT FARTHER
|
|
*/
|
|
|
|
// Generate a random keyword
|
|
yourls_add_filter( 'random_keyword', 'ozh_random_keyword' );
|
|
function ozh_random_keyword() {
|
|
global $ozh_random_keyword;
|
|
return yourls_rnd_string( $ozh_random_keyword['length'] );
|
|
}
|
|
|
|
// Don't increment sequential keyword tracker
|
|
yourls_add_filter( 'get_next_decimal', 'ozh_random_keyword_next_decimal' );
|
|
function ozh_random_keyword_next_decimal( $next ) {
|
|
return ( $next - 1 );
|
|
}
|
|
|
|
?>
|