mirror of
https://github.com/kremalicious/krtmn.git
synced 2024-12-23 01:29:50 +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 );
|
||
|
}
|
||
|
|
||
|
?>
|